## IERRelationship

com.change_vision.jude.api.inf.model.ER Diagram Interface

com.change_vision.jude.api.inf.model. INamedElement
PUBLIC_VISIBILITY :String PROTECTED_VISIBILITY :String PACKAGE_VISIBILITY :String PRIVATE_VISIBILITY :String

+getName() :String
+getConstraints() :IConstraint[]
+getSupplierDependencies() :IDependency[]
+getClientDependencies() :IDependency[]
+getDefinition() :String
+isPublicVisibility() :boolean
+isProtectedVisibility() :boolean
+isPrivateVisibility() :boolean
+isPackageVisibility() :boolean
+getDiagrams() :IDiagram[]
+setName(String name) :void
+setDefinition(String definition) :void
+setVisibility(String visibility) :void
+getAlias1() :String
+getAlias2() :String
+setAlias1(String alias1) :void
+setAlias2(String alias2) :void

com.change_vision.jude.api.inf.model. IERRelationship

+getLogicalName() :String
+getPhysicalName() :String
+getVerbPhraseParent() :String
+getVerbPhraseChild() :String
+isIdentifying() :boolean
+isNonIdentifying() :boolean
+isMultiToMulti() :boolean
+isParentRequired() :boolean
+getParent() :IEREntity
+getChild() :IEREntity
+getForeignKeys() :IERAttribute[]
+getERIndex() :IERIndex
+setLogicalName(String logicalName) :void
+setPhysicalName(String physicalName) :void
+setVerbPhraseParent(String verbPhrase) :void
+setVerbPhraseChild(String verbPhrase) :void
+setParentRequired(boolean isParentRequired) :void
+setForeignKey(IERAttribute parent, IERAttribute child) :void
+setERIndex(IERIndex erIndex) :void
+setERIndexToPrimarykey() :void