JHPcte
Class PcteLinkTypeProperties

java.lang.Object
  |
  +--JHPcte.PcteLinkTypeProperties

public class PcteLinkTypeProperties
extends java.lang.Object

Properties of a link type, e.g. upper/lower bound, category, key types as returned by Pcte_ws_get_link_type_properties.


Field Summary
protected  int category
           
protected  int duplication
           
protected  int exclusiveness
           
protected  java.lang.String[] key_types
           
protected  int lower_bound
           
protected  int stability
           
protected  java.lang.String type_name_reverse
           
protected  int upper_bound
           
 
Constructor Summary
protected PcteLinkTypeProperties(java.lang.String type_name_reverse, int lower_bound, int upper_bound, int category, int stability, int exclusiveness, int duplication, java.lang.String[] key_types)
          PcteLinkTypeProperties class constructor.
 
Method Summary
 int getCategory()
           
 int getDuplication()
           
 int getExclusiveness()
           
 java.lang.String[] getKeyTypes()
           
 int getLowerBound()
           
 int getStability()
           
 java.lang.String getTypeNameReverse()
           
 int getUpperBound()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type_name_reverse

protected java.lang.String type_name_reverse

lower_bound

protected int lower_bound

upper_bound

protected int upper_bound

category

protected int category

stability

protected int stability

exclusiveness

protected int exclusiveness

duplication

protected int duplication

key_types

protected java.lang.String[] key_types
Constructor Detail

PcteLinkTypeProperties

protected PcteLinkTypeProperties(java.lang.String type_name_reverse,
                                 int lower_bound,
                                 int upper_bound,
                                 int category,
                                 int stability,
                                 int exclusiveness,
                                 int duplication,
                                 java.lang.String[] key_types)
PcteLinkTypeProperties class constructor.
Parameters:
type_name_reverse - type name of the reverse link
lower_bound - min. cardinality
upper_bound - max. cardinality
category - link category (e.g. HPcte.PCTE_COMPOSITION)
stability - link stability (e.g. HPcte.PCTE_ATOMIC_STABLE)
exclusiveness - (non-) sharable link (e.g. PCTE_SHARABLE)
duplication - link will be duplicated with object_copy (e.g. HPcte.PCTE_DUPLICATED)
key_types - type names of key attributes
Method Detail

getTypeNameReverse

public java.lang.String getTypeNameReverse()

getLowerBound

public int getLowerBound()

getUpperBound

public int getUpperBound()

getCategory

public int getCategory()

getStability

public int getStability()

getExclusiveness

public int getExclusiveness()

getDuplication

public int getDuplication()

getKeyTypes

public java.lang.String[] getKeyTypes()