IERAttribute
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
[]
+
getSupplierRealizations
() :
IRealization
[]
+
getSupplierUsages
() :
IUsage
[]
+
getClientDependencies
() :
IDependency
[]
+
getClientRealizations
() :
IRealization
[]
+
getClientUsages
() :
IUsage
[]
+
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.
IERAttribute
+
getLogicalName
() :
String
+
getPhysicalName
() :
String
+
isPrimaryKey
() :boolean
+
isForeignKey
() :boolean
+
getDomain
() :
IERDomain
+
getDatatype
() :
IERDatatype
+
getLengthPrecision
() :
String
+
isNotNull
() :boolean
+
getDefaultValue
() :
String
+
getConstraint
(
String
constraintName) :
IConstraint
+
getReferencedPrimaryKey
() :
IERAttribute
+
getReferencedForeignKeys
() :
IERAttribute
[]
+
getERIndices
() :
IERIndex
[]
+
getReferencedRelationship
() :
IERRelationship
+
getReferencedSubtypeRelationships
() :
IERSubtypeRelationship
[]
+
getSubtypeForeignKeyInv
() :
IERSubtypeRelationship
+
setLogicalName
(
String
name) :void
+
setPhysicalName
(
String
name) :void
+
setPrimaryKey
(boolean isPrimaryKey) :void
+
setDomain
(
IERDomain
domain) :void
+
setDatatype
(
IERDatatype
datatype) :void
+
setLengthPrecision
(
String
value) :void
+
setNotNull
(boolean isNotNull) :void
+
setDefaultValue
(
String
defaultValue) :void