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 String
getDefaultValue()
Returns the value of the 'Default Value' attribute.String
getDxl()
Returns the value of the 'Dxl' attribute.Module
getOwner()
Returns the value of the 'Owner' container reference.Type
getType()
Returns the value of the 'Type' reference.boolean
isAffectChangeBars()
Returns the value of the 'Affect Change Bars' attribute.boolean
isAffectChangeDates()
Returns the value of the 'Affect Change Dates' attribute.boolean
isExistsForModule()
Returns the value of the 'Exists For Module' attribute.boolean
isExistsForObjects()
Returns the value of the 'Exists For Objects' attribute.boolean
isGenerateHistory()
Returns the value of the 'Generate History' attribute.boolean
isInheritValue()
Returns the value of the 'Inherit Value' attribute.boolean
isMultiValued()
Returns the value of the 'Multi Valued' attribute.boolean
isReadOnly()
Returns the value of the 'Read Only' attribute.boolean
isSystem()
Returns the value of the 'System' attribute.void
setAffectChangeBars(boolean value)
Sets the value of the 'Affect Change Bars
' attribute.void
setAffectChangeDates(boolean value)
Sets the value of the 'Affect Change Dates
' attribute.void
setDefaultValue(String value)
Sets the value of the 'Default Value
' attribute.void
setDxl(String value)
Sets the value of the 'Dxl
' attribute.void
setExistsForModule(boolean value)
Sets the value of the 'Exists For Module
' attribute.void
setExistsForObjects(boolean value)
Sets the value of the 'Exists For Objects
' attribute.void
setGenerateHistory(boolean value)
Sets the value of the 'Generate History
' attribute.void
setInheritValue(boolean value)
Sets the value of the 'Inherit Value
' attribute.void
setMultiValued(boolean value)
Sets the value of the 'Multi Valued
' attribute.void
setOwner(Module value)
Sets the value of the 'Owner
' container reference.void
setSystem(boolean value)
Sets the value of the 'System
' attribute.void
setType(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()
-
-