|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.openxma.dsl.core.model.impl.ReferenceableByXmadslVariableImpl
org.openxma.dsl.dom.model.impl.AttributeImpl
public class AttributeImpl
An implementation of the model object ' Attribute'.
The following features are implemented:
NameTxt DescriptionIdentifierVersionCompositionTypeManyIncrementer ReferenceDefault ValueOppositeAttribut PropertiesSort OrderData TypeOpposite ReferenceData Type NameResolved Attribute ListReferenceRead OnlyRequiredDerivedTransient
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected org.eclipse.emf.common.util.EList<AttributeProperty> |
attributProperties
The cached value of the ' Attribut Properties' containment reference list. |
protected boolean |
composition
The cached value of the ' Composition' attribute. |
protected static boolean |
COMPOSITION_EDEFAULT
The default value of the ' Composition' attribute. |
protected static String |
DATA_TYPE_NAME_EDEFAULT
The default value of the ' Data Type Name' attribute. |
protected static String |
DEFAULT_VALUE_EDEFAULT
The default value of the ' Default Value' attribute. |
protected String |
defaultValue
The cached value of the ' Default Value' attribute. |
protected static boolean |
DERIVED_EDEFAULT
The default value of the ' Derived' attribute. |
protected boolean |
identifier
The cached value of the ' Identifier' attribute. |
protected static boolean |
IDENTIFIER_EDEFAULT
The default value of the ' Identifier' attribute. |
protected org.openxma.dsl.core.model.IncrementerReference |
incrementerReference
The cached value of the ' Incrementer Reference' containment reference. |
protected boolean |
many
The cached value of the ' Many' attribute. |
protected static boolean |
MANY_EDEFAULT
The default value of the ' Many' attribute. |
protected String |
name
The cached value of the ' Name' attribute. |
protected static String |
NAME_EDEFAULT
The default value of the ' Name' attribute. |
protected Attribute |
opposite
The cached value of the ' Opposite' reference. |
protected static boolean |
READ_ONLY_EDEFAULT
The default value of the ' Read Only' attribute. |
protected static boolean |
REFERENCE_EDEFAULT
The default value of the ' Reference' attribute. |
protected static boolean |
REQUIRED_EDEFAULT
The default value of the ' Required' attribute. |
protected AttributeGroup |
sortOrder
The cached value of the ' Sort Order' reference. |
protected static boolean |
TRANSIENT_EDEFAULT
The default value of the ' Transient' attribute. |
protected static String |
TXT_DESCRIPTION_EDEFAULT
The default value of the ' Txt Description' attribute. |
protected String |
txtDescription
The cached value of the ' Txt Description' attribute. |
protected org.openxma.dsl.core.model.DataTypeAndTypeParameter |
type
The cached value of the ' Type' containment reference. |
protected boolean |
version
The cached value of the ' Version' attribute. |
protected static boolean |
VERSION_EDEFAULT
The default value of the ' Version' attribute. |
| Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eContainer |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
|---|
NIL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
AttributeImpl()
|
| Method Summary | |
|---|---|
Attribute |
basicGetOpposite()
|
AttributeGroup |
basicGetSortOrder()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetIncrementerReference(org.openxma.dsl.core.model.IncrementerReference newIncrementerReference,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetType(org.openxma.dsl.core.model.DataTypeAndTypeParameter newType,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
Attribute |
getAttribute()
|
org.eclipse.emf.common.util.EList<AttributeProperty> |
getAttributProperties()
|
String |
getCalculatedName()
|
org.openxma.dsl.core.model.Type |
getDataType()
|
String |
getDataTypeName()
|
String |
getDefaultValue()
|
org.openxma.dsl.core.model.ValidatorReference |
getFormat()
|
static org.openxma.dsl.core.model.ValidatorReference |
getFormatInternal(org.eclipse.emf.common.util.EList<AttributeProperty> attributProperties)
|
String |
getHstoreColumn()
|
org.openxma.dsl.core.model.IncrementerReference |
getIncrementerReference()
|
String |
getLabelText()
|
String |
getName()
|
Attribute |
getOpposite()
|
Attribute |
getOppositeReference()
|
String |
getOriginalContainerName()
|
String |
getOriginalName()
|
org.eclipse.emf.common.util.EList<Attribute> |
getResolvedAttributeList()
|
AttributeGroup |
getSortOrder()
|
String |
getTooltipText()
|
String |
getTxtDescription()
|
org.openxma.dsl.core.model.DataTypeAndTypeParameter |
getType()
|
Attribute |
getUnitAttribute()
|
String |
getUnitText()
|
boolean |
isComposition()
|
boolean |
isDerived()
Returns the value of the 'Derived' attribute. |
boolean |
isHstore()
|
boolean |
isIdentifier()
|
boolean |
isMany()
|
boolean |
isOne()
|
boolean |
isOptional()
|
boolean |
isReadOnly()
Returns the value of the 'Read Only' attribute. |
boolean |
isReference()
|
boolean |
isRequired()
Returns the value of the 'Required' attribute. |
boolean |
isSetDerived()
|
boolean |
isSetReadOnly()
|
boolean |
isSetRequired()
|
boolean |
isSetTransient()
|
boolean |
isTransient()
Returns the value of the 'Transient' attribute. |
boolean |
isVersion()
|
void |
setComposition(boolean newComposition)
|
void |
setDataType(org.openxma.dsl.core.model.Type newDataType)
|
void |
setDefaultValue(String newDefaultValue)
|
void |
setIdentifier(boolean newIdentifier)
|
void |
setIncrementerReference(org.openxma.dsl.core.model.IncrementerReference newIncrementerReference)
|
void |
setMany(boolean newMany)
|
void |
setName(String newName)
|
void |
setOpposite(Attribute newOpposite)
|
void |
setOriginalContainerName(String originalContainerName)
|
void |
setOriginalName(String originalName)
|
void |
setSortOrder(AttributeGroup newSortOrder)
|
void |
setTxtDescription(String newTxtDescription)
|
void |
setType(org.openxma.dsl.core.model.DataTypeAndTypeParameter newType)
|
void |
setVersion(boolean newVersion)
|
String |
toString()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eBasicSetContainer, eInternalContainer |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected static final String NAME_EDEFAULT
Name' attribute.
getName()protected String name
Name' attribute.
getName()protected static final String TXT_DESCRIPTION_EDEFAULT
Txt Description' attribute.
getTxtDescription()protected String txtDescription
Txt Description' attribute.
getTxtDescription()protected static final boolean IDENTIFIER_EDEFAULT
Identifier' attribute.
isIdentifier(),
Constant Field Valuesprotected boolean identifier
Identifier' attribute.
isIdentifier()protected static final boolean VERSION_EDEFAULT
Version' attribute.
isVersion(),
Constant Field Valuesprotected boolean version
Version' attribute.
isVersion()protected static final boolean COMPOSITION_EDEFAULT
Composition' attribute.
isComposition(),
Constant Field Valuesprotected boolean composition
Composition' attribute.
isComposition()protected org.openxma.dsl.core.model.DataTypeAndTypeParameter type
Type' containment reference.
getType()protected static final boolean MANY_EDEFAULT
Many' attribute.
isMany(),
Constant Field Valuesprotected boolean many
Many' attribute.
isMany()protected org.openxma.dsl.core.model.IncrementerReference incrementerReference
Incrementer Reference' containment reference.
getIncrementerReference()protected static final String DEFAULT_VALUE_EDEFAULT
Default Value' attribute.
getDefaultValue()protected String defaultValue
Default Value' attribute.
getDefaultValue()protected Attribute opposite
Opposite' reference.
getOpposite()protected org.eclipse.emf.common.util.EList<AttributeProperty> attributProperties
Attribut Properties' containment reference list.
getAttributProperties()protected AttributeGroup sortOrder
Sort Order' reference.
getSortOrder()protected static final String DATA_TYPE_NAME_EDEFAULT
Data Type Name' attribute.
getDataTypeName()protected static final boolean REFERENCE_EDEFAULT
Reference' attribute.
isReference(),
Constant Field Valuesprotected static final boolean READ_ONLY_EDEFAULT
Read Only' attribute.
isReadOnly(),
Constant Field Valuesprotected static final boolean REQUIRED_EDEFAULT
Required' attribute.
isRequired(),
Constant Field Valuesprotected static final boolean DERIVED_EDEFAULT
Derived' attribute.
isDerived(),
Constant Field Valuesprotected static final boolean TRANSIENT_EDEFAULT
Transient' attribute.
isTransient(),
Constant Field Values| Constructor Detail |
|---|
protected AttributeImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.openxma.dsl.core.model.impl.ReferenceableByXmadslVariableImplpublic String getName()
getName in interface PresentableFeaturePresentableFeature.setName(String),
DomPackage.getPresentableFeature_Name()public void setName(String newName)
setName in interface PresentableFeaturenewName - the new value of the 'Name' attribute.PresentableFeature.getName()public String getTxtDescription()
getTxtDescription in interface org.openxma.dsl.core.model.IDocumentablepublic void setTxtDescription(String newTxtDescription)
setTxtDescription in interface org.openxma.dsl.core.model.IDocumentablepublic org.openxma.dsl.core.model.Type getDataType()
getDataType in interface AttributeAttribute.setDataType(Type),
DomPackage.getAttribute_DataType()public void setDataType(org.openxma.dsl.core.model.Type newDataType)
setDataType in interface AttributenewDataType - the new value of the 'Data Type' reference.Attribute.getDataType()public Attribute getOppositeReference()
getOppositeReference in interface AttributeDomPackage.getAttribute_OppositeReference()public String getDataTypeName()
getDataTypeName in interface AttributeDomPackage.getAttribute_DataTypeName()public boolean isReference()
isReference in interface AttributeDomPackage.getAttribute_Reference()public org.eclipse.emf.common.util.EList<Attribute> getResolvedAttributeList()
getResolvedAttributeList in interface AttributeDomPackage.getAttribute_ResolvedAttributeList()public boolean isIdentifier()
isIdentifier in interface AttributeAttribute.setIdentifier(boolean),
DomPackage.getAttribute_Identifier()public void setIdentifier(boolean newIdentifier)
setIdentifier in interface AttributenewIdentifier - the new value of the 'Identifier' attribute.Attribute.isIdentifier()public boolean isVersion()
isVersion in interface AttributeAttribute.setVersion(boolean),
DomPackage.getAttribute_Version()public void setVersion(boolean newVersion)
setVersion in interface AttributenewVersion - the new value of the 'Version' attribute.Attribute.isVersion()public boolean isComposition()
isComposition in interface AttributeAttribute.setComposition(boolean),
DomPackage.getAttribute_Composition()public void setComposition(boolean newComposition)
setComposition in interface AttributenewComposition - the new value of the 'Composition' attribute.Attribute.isComposition()public org.openxma.dsl.core.model.DataTypeAndTypeParameter getType()
getType in interface AttributeAttribute.setType(DataTypeAndTypeParameter),
DomPackage.getAttribute_Type()
public org.eclipse.emf.common.notify.NotificationChain basicSetType(org.openxma.dsl.core.model.DataTypeAndTypeParameter newType,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setType(org.openxma.dsl.core.model.DataTypeAndTypeParameter newType)
setType in interface AttributenewType - the new value of the 'Type' containment reference.Attribute.getType()public boolean isMany()
isMany in interface AttributeAttribute.setMany(boolean),
DomPackage.getAttribute_Many()public void setMany(boolean newMany)
setMany in interface AttributenewMany - the new value of the 'Many' attribute.Attribute.isMany()public String getDefaultValue()
getDefaultValue in interface AttributeAttribute.setDefaultValue(String),
DomPackage.getAttribute_DefaultValue()public void setDefaultValue(String newDefaultValue)
setDefaultValue in interface AttributenewDefaultValue - the new value of the 'Default Value' attribute.Attribute.getDefaultValue()public Attribute getOpposite()
getOpposite in interface AttributeAttribute.setOpposite(Attribute),
DomPackage.getAttribute_Opposite()public Attribute basicGetOpposite()
public void setOpposite(Attribute newOpposite)
setOpposite in interface AttributenewOpposite - the new value of the 'Opposite' reference.Attribute.getOpposite()public org.eclipse.emf.common.util.EList<AttributeProperty> getAttributProperties()
getAttributProperties in interface AttributegetAttributProperties in interface PresentableFeatureDomPackage.getAttribute_AttributProperties()public AttributeGroup getSortOrder()
getSortOrder in interface AttributeAttribute.setSortOrder(AttributeGroup),
DomPackage.getAttribute_SortOrder()public AttributeGroup basicGetSortOrder()
public void setSortOrder(AttributeGroup newSortOrder)
setSortOrder in interface AttributenewSortOrder - the new value of the 'Sort Order' reference.Attribute.getSortOrder()public boolean isReadOnly()
AttributeIf the meaning of the 'Read Only' attribute isn't clear, there really should be more of a description here...
isReadOnly in interface AttributeDomPackage.getAttribute_ReadOnly()public boolean isSetReadOnly()
public boolean isRequired()
AttributeIf the meaning of the 'Required' attribute isn't clear, there really should be more of a description here...
isRequired in interface AttributeDomPackage.getAttribute_Required()public boolean isSetRequired()
public boolean isDerived()
AttributeIf the meaning of the 'Derived' attribute isn't clear, there really should be more of a description here...
isDerived in interface AttributeDomPackage.getAttribute_Derived()public boolean isSetDerived()
public boolean isTransient()
AttributeIf the meaning of the 'Transient' attribute isn't clear, there really should be more of a description here...
isTransient in interface AttributeDomPackage.getAttribute_Transient()public boolean isSetTransient()
public org.openxma.dsl.core.model.IncrementerReference getIncrementerReference()
getIncrementerReference in interface AttributeAttribute.setIncrementerReference(IncrementerReference),
DomPackage.getAttribute_IncrementerReference()
public org.eclipse.emf.common.notify.NotificationChain basicSetIncrementerReference(org.openxma.dsl.core.model.IncrementerReference newIncrementerReference,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setIncrementerReference(org.openxma.dsl.core.model.IncrementerReference newIncrementerReference)
setIncrementerReference in interface AttributenewIncrementerReference - the new value of the 'Incrementer Reference' containment reference.Attribute.getIncrementerReference()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String getLabelText()
getLabelText in interface AttributegetLabelText in interface PresentableFeaturepublic String getHstoreColumn()
getHstoreColumn in interface Attributepublic boolean isHstore()
isHstore in interface Attributepublic String getTooltipText()
getTooltipText in interface PresentableFeaturepublic String getUnitText()
getUnitText in interface AttributegetUnitText in interface PresentableFeaturepublic Attribute getUnitAttribute()
getUnitAttribute in interface AttributegetUnitAttribute in interface PresentableFeaturepublic Attribute getAttribute()
getAttribute in interface PresentableFeaturepublic boolean isOptional()
public boolean isOne()
public String getCalculatedName()
getCalculatedName in interface PresentableFeaturepublic org.openxma.dsl.core.model.ValidatorReference getFormat()
getFormat in interface PresentableFeaturepublic static org.openxma.dsl.core.model.ValidatorReference getFormatInternal(org.eclipse.emf.common.util.EList<AttributeProperty> attributProperties)
public void setOriginalName(String originalName)
setOriginalName in interface Attributepublic String getOriginalName()
getOriginalName in interface Attributepublic void setOriginalContainerName(String originalContainerName)
setOriginalContainerName in interface Attributepublic String getOriginalContainerName()
getOriginalContainerName in interface Attribute
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||