## 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[] +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. 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