com.change_vision.jude.api.inf.model
Interface IERSubtypeRelationship

com.change_vision.jude.api.inf.model.IERSubtypeRelationship
All Implemented Interfaces:
IElement, INamedElement

public IERSubtypeRelationship
extends INamedElement

Interface for ERSubtypeRelationship.


Method Summary
abstract  IEREntity getChild()
          Get Child Entity.
abstract  IERAttribute getDiscriminatorAttribute()
          Get Identifier Attribute.
abstract  IERAttribute[] getForeignKeys()
          Get foreign keys.
abstract  String getLogicalName()
          Get Logical Name.
abstract  IEREntity getParent()
          Get Parent Entity.
abstract  String getPhysicalName()
          Get Physical Name.
abstract  boolean isConclusive()
          Check if the relationship is Conclusive.
 
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement
getClientDependencies, getConstraints, getDefinition, getDiagrams, getName, getSupplierDependencies, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
getComments, getId, getOwner, getStereotypes, getTaggedValues
 

Method Detail

getLogicalName

public abstract String getLogicalName()
Get Logical Name.

Returns:
Logical Name.

getPhysicalName

public abstract String getPhysicalName()
Get Physical Name.

Returns:
Physical Name. Return null in case there is none.

getDiscriminatorAttribute

public abstract IERAttribute getDiscriminatorAttribute()
Get Identifier Attribute.

Returns:
Identifier Attribute. Return null in case there is none.

isConclusive

public abstract boolean isConclusive()
Check if the relationship is Conclusive.

Returns:
true it is Conclusive / false it is not Conclusive

getParent

public abstract IEREntity getParent()
Get Parent Entity.

Returns:
Parent Enity.

getChild

public abstract IEREntity getChild()
Get Child Entity.

Returns:
Child Enity.

getForeignKeys

public abstract IERAttribute[] getForeignKeys()
Get foreign keys.

Returns:
the array of foreign keys. Return the empty array if there is none.