Package com.sodius.mdw.metamodel.doors
Interface Attribute
-
- All Superinterfaces:
Comparable<Object>,DoorsElement,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,MDWEObject,MDWObject,NamedElement,org.eclipse.emf.common.notify.Notifier,com.sodius.mdw.corext.model.emf.OnDemandEObject
public interface Attribute extends NamedElement
A representation of the model object 'Attribute'.The following features are supported:
- See Also:
DoorsPackage.getAttribute()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDefaultValue()Returns the value of the 'Default Value' attribute.StringgetDxl()Returns the value of the 'Dxl' attribute.ModulegetOwner()Returns the value of the 'Owner' container reference.TypegetType()Returns the value of the 'Type' reference.booleanisAffectChangeBars()Returns the value of the 'Affect Change Bars' attribute.booleanisAffectChangeDates()Returns the value of the 'Affect Change Dates' attribute.booleanisExistsForModule()Returns the value of the 'Exists For Module' attribute.booleanisExistsForObjects()Returns the value of the 'Exists For Objects' attribute.booleanisGenerateHistory()Returns the value of the 'Generate History' attribute.booleanisInheritValue()Returns the value of the 'Inherit Value' attribute.booleanisMultiValued()Returns the value of the 'Multi Valued' attribute.booleanisReadOnly()Returns the value of the 'Read Only' attribute.booleanisSystem()Returns the value of the 'System' attribute.voidsetAffectChangeBars(boolean value)Sets the value of the 'Affect Change Bars' attribute.voidsetAffectChangeDates(boolean value)Sets the value of the 'Affect Change Dates' attribute.voidsetDefaultValue(String value)Sets the value of the 'Default Value' attribute.voidsetDxl(String value)Sets the value of the 'Dxl' attribute.voidsetExistsForModule(boolean value)Sets the value of the 'Exists For Module' attribute.voidsetExistsForObjects(boolean value)Sets the value of the 'Exists For Objects' attribute.voidsetGenerateHistory(boolean value)Sets the value of the 'Generate History' attribute.voidsetInheritValue(boolean value)Sets the value of the 'Inherit Value' attribute.voidsetMultiValued(boolean value)Sets the value of the 'Multi Valued' attribute.voidsetOwner(Module value)Sets the value of the 'Owner' container reference.voidsetSystem(boolean value)Sets the value of the 'System' attribute.voidsetType(Type value)Sets the value of the 'Type' reference.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.doors.NamedElement
getName, setName
-
-
-
-
Method Detail
-
getDefaultValue
String getDefaultValue()
Returns the value of the 'Default Value' attribute. The default value is"".- Returns:
- the value of the 'Default Value' attribute.
- See Also:
setDefaultValue(String),DoorsPackage.getAttribute_DefaultValue()
-
setDefaultValue
void setDefaultValue(String value)
Sets the value of the 'Default Value' attribute.- Parameters:
value- the new value of the 'Default Value' attribute.- See Also:
getDefaultValue()
-
isExistsForObjects
boolean isExistsForObjects()
Returns the value of the 'Exists For Objects' attribute. The default value is"true".- Returns:
- the value of the 'Exists For Objects' attribute.
- See Also:
setExistsForObjects(boolean),DoorsPackage.getAttribute_ExistsForObjects()
-
setExistsForObjects
void setExistsForObjects(boolean value)
Sets the value of the 'Exists For Objects' attribute.- Parameters:
value- the new value of the 'Exists For Objects' attribute.- See Also:
isExistsForObjects()
-
isExistsForModule
boolean isExistsForModule()
Returns the value of the 'Exists For Module' attribute. The default value is"false".- Returns:
- the value of the 'Exists For Module' attribute.
- See Also:
setExistsForModule(boolean),DoorsPackage.getAttribute_ExistsForModule()
-
setExistsForModule
void setExistsForModule(boolean value)
Sets the value of the 'Exists For Module' attribute.- Parameters:
value- the new value of the 'Exists For Module' attribute.- See Also:
isExistsForModule()
-
isInheritValue
boolean isInheritValue()
Returns the value of the 'Inherit Value' attribute. The default value is"false".- Returns:
- the value of the 'Inherit Value' attribute.
- See Also:
setInheritValue(boolean),DoorsPackage.getAttribute_InheritValue()
-
setInheritValue
void setInheritValue(boolean value)
Sets the value of the 'Inherit Value' attribute.- Parameters:
value- the new value of the 'Inherit Value' attribute.- See Also:
isInheritValue()
-
isAffectChangeBars
boolean isAffectChangeBars()
Returns the value of the 'Affect Change Bars' attribute. The default value is"true".- Returns:
- the value of the 'Affect Change Bars' attribute.
- See Also:
setAffectChangeBars(boolean),DoorsPackage.getAttribute_AffectChangeBars()
-
setAffectChangeBars
void setAffectChangeBars(boolean value)
Sets the value of the 'Affect Change Bars' attribute.- Parameters:
value- the new value of the 'Affect Change Bars' attribute.- See Also:
isAffectChangeBars()
-
isAffectChangeDates
boolean isAffectChangeDates()
Returns the value of the 'Affect Change Dates' attribute. The default value is"true".- Returns:
- the value of the 'Affect Change Dates' attribute.
- See Also:
setAffectChangeDates(boolean),DoorsPackage.getAttribute_AffectChangeDates()
-
setAffectChangeDates
void setAffectChangeDates(boolean value)
Sets the value of the 'Affect Change Dates' attribute.- Parameters:
value- the new value of the 'Affect Change Dates' attribute.- See Also:
isAffectChangeDates()
-
isGenerateHistory
boolean isGenerateHistory()
Returns the value of the 'Generate History' attribute. The default value is"true".- Returns:
- the value of the 'Generate History' attribute.
- See Also:
setGenerateHistory(boolean),DoorsPackage.getAttribute_GenerateHistory()
-
setGenerateHistory
void setGenerateHistory(boolean value)
Sets the value of the 'Generate History' attribute.- Parameters:
value- the new value of the 'Generate History' attribute.- See Also:
isGenerateHistory()
-
isMultiValued
boolean isMultiValued()
Returns the value of the 'Multi Valued' attribute. The default value is"false".- Returns:
- the value of the 'Multi Valued' attribute.
- See Also:
setMultiValued(boolean),DoorsPackage.getAttribute_MultiValued()
-
setMultiValued
void setMultiValued(boolean value)
Sets the value of the 'Multi Valued' attribute.- Parameters:
value- the new value of the 'Multi Valued' attribute.- See Also:
isMultiValued()
-
isSystem
boolean isSystem()
Returns the value of the 'System' attribute. The default value is"false".- Returns:
- the value of the 'System' attribute.
- See Also:
setSystem(boolean),DoorsPackage.getAttribute_System()
-
setSystem
void setSystem(boolean value)
Sets the value of the 'System' attribute.- Parameters:
value- the new value of the 'System' attribute.- See Also:
isSystem()
-
getType
Type getType()
Returns the value of the 'Type' reference.- Returns:
- the value of the 'Type' reference.
- See Also:
setType(Type),DoorsPackage.getAttribute_Type()
-
setType
void setType(Type value)
Sets the value of the 'Type' reference.- Parameters:
value- the new value of the 'Type' reference.- See Also:
getType()
-
getOwner
Module getOwner()
Returns the value of the 'Owner' container reference. It is bidirectional and its opposite is 'Attributes'.- Returns:
- the value of the 'Owner' container reference.
- See Also:
setOwner(com.sodius.mdw.metamodel.doors.Module),DoorsPackage.getAttribute_Owner(),Module.getAttributes()
-
setOwner
void setOwner(Module value)
Sets the value of the 'Owner' container reference.- Parameters:
value- the new value of the 'Owner' container reference.- See Also:
getOwner()
-
getDxl
String getDxl()
Returns the value of the 'Dxl' attribute. The default value is"".- Returns:
- the value of the 'Dxl' attribute.
- See Also:
setDxl(String),DoorsPackage.getAttribute_Dxl()
-
setDxl
void setDxl(String value)
Sets the value of the 'Dxl' attribute.- Parameters:
value- the new value of the 'Dxl' attribute.- See Also:
getDxl()
-
isReadOnly
boolean isReadOnly()
Returns the value of the 'Read Only' attribute.- Returns:
- the value of the 'Read Only' attribute.
- See Also:
DoorsPackage.getAttribute_ReadOnly()
-
-