org.openxma.dsl.dom.model.impl
Class AttributeImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.openxma.dsl.core.model.impl.ReferenceableByXmadslVariableImpl
                      extended by org.openxma.dsl.dom.model.impl.AttributeImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.openxma.dsl.core.model.IDocumentable, org.openxma.dsl.core.model.ReferenceableByXmadslVariable, Attribute, PresentableFeature, QueryParameterReference

public class AttributeImpl
extends org.openxma.dsl.core.model.impl.ReferenceableByXmadslVariableImpl
implements Attribute

An implementation of the model object ' Attribute'.

The following features are implemented:


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

NAME_EDEFAULT

protected static final String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()

name

protected String name
The cached value of the 'Name' attribute.

See Also:
getName()

TXT_DESCRIPTION_EDEFAULT

protected static final String TXT_DESCRIPTION_EDEFAULT
The default value of the 'Txt Description' attribute.

See Also:
getTxtDescription()

txtDescription

protected String txtDescription
The cached value of the 'Txt Description' attribute.

See Also:
getTxtDescription()

IDENTIFIER_EDEFAULT

protected static final boolean IDENTIFIER_EDEFAULT
The default value of the 'Identifier' attribute.

See Also:
isIdentifier(), Constant Field Values

identifier

protected boolean identifier
The cached value of the 'Identifier' attribute.

See Also:
isIdentifier()

VERSION_EDEFAULT

protected static final boolean VERSION_EDEFAULT
The default value of the 'Version' attribute.

See Also:
isVersion(), Constant Field Values

version

protected boolean version
The cached value of the 'Version' attribute.

See Also:
isVersion()

COMPOSITION_EDEFAULT

protected static final boolean COMPOSITION_EDEFAULT
The default value of the 'Composition' attribute.

See Also:
isComposition(), Constant Field Values

composition

protected boolean composition
The cached value of the 'Composition' attribute.

See Also:
isComposition()

type

protected org.openxma.dsl.core.model.DataTypeAndTypeParameter type
The cached value of the 'Type' containment reference.

See Also:
getType()

MANY_EDEFAULT

protected static final boolean MANY_EDEFAULT
The default value of the 'Many' attribute.

See Also:
isMany(), Constant Field Values

many

protected boolean many
The cached value of the 'Many' attribute.

See Also:
isMany()

incrementerReference

protected org.openxma.dsl.core.model.IncrementerReference incrementerReference
The cached value of the 'Incrementer Reference' containment reference.

See Also:
getIncrementerReference()

DEFAULT_VALUE_EDEFAULT

protected static final String DEFAULT_VALUE_EDEFAULT
The default value of the 'Default Value' attribute.

See Also:
getDefaultValue()

defaultValue

protected String defaultValue
The cached value of the 'Default Value' attribute.

See Also:
getDefaultValue()

opposite

protected Attribute opposite
The cached value of the 'Opposite' reference.

See Also:
getOpposite()

attributProperties

protected org.eclipse.emf.common.util.EList<AttributeProperty> attributProperties
The cached value of the 'Attribut Properties' containment reference list.

See Also:
getAttributProperties()

sortOrder

protected AttributeGroup sortOrder
The cached value of the 'Sort Order' reference.

See Also:
getSortOrder()

DATA_TYPE_NAME_EDEFAULT

protected static final String DATA_TYPE_NAME_EDEFAULT
The default value of the 'Data Type Name' attribute.

See Also:
getDataTypeName()

REFERENCE_EDEFAULT

protected static final boolean REFERENCE_EDEFAULT
The default value of the 'Reference' attribute.

See Also:
isReference(), Constant Field Values

READ_ONLY_EDEFAULT

protected static final boolean READ_ONLY_EDEFAULT
The default value of the 'Read Only' attribute.

See Also:
isReadOnly(), Constant Field Values

REQUIRED_EDEFAULT

protected static final boolean REQUIRED_EDEFAULT
The default value of the 'Required' attribute.

See Also:
isRequired(), Constant Field Values

DERIVED_EDEFAULT

protected static final boolean DERIVED_EDEFAULT
The default value of the 'Derived' attribute.

See Also:
isDerived(), Constant Field Values

TRANSIENT_EDEFAULT

protected static final boolean TRANSIENT_EDEFAULT
The default value of the 'Transient' attribute.

See Also:
isTransient(), Constant Field Values
Constructor Detail

AttributeImpl

protected AttributeImpl()

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class org.openxma.dsl.core.model.impl.ReferenceableByXmadslVariableImpl

getName

public String getName()

Specified by:
getName in interface PresentableFeature
Returns:
the value of the 'Name' attribute.
See Also:
PresentableFeature.setName(String), DomPackage.getPresentableFeature_Name()

setName

public void setName(String newName)

Specified by:
setName in interface PresentableFeature
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
PresentableFeature.getName()

getTxtDescription

public String getTxtDescription()

Specified by:
getTxtDescription in interface org.openxma.dsl.core.model.IDocumentable

setTxtDescription

public void setTxtDescription(String newTxtDescription)

Specified by:
setTxtDescription in interface org.openxma.dsl.core.model.IDocumentable

getDataType

public org.openxma.dsl.core.model.Type getDataType()

Specified by:
getDataType in interface Attribute
Returns:
the value of the 'Data Type' reference.
See Also:
Attribute.setDataType(Type), DomPackage.getAttribute_DataType()

setDataType

public void setDataType(org.openxma.dsl.core.model.Type newDataType)

Specified by:
setDataType in interface Attribute
Parameters:
newDataType - the new value of the 'Data Type' reference.
See Also:
Attribute.getDataType()

getOppositeReference

public Attribute getOppositeReference()

Specified by:
getOppositeReference in interface Attribute
Returns:
the value of the 'Opposite Reference' reference.
See Also:
DomPackage.getAttribute_OppositeReference()

getDataTypeName

public String getDataTypeName()

Specified by:
getDataTypeName in interface Attribute
Returns:
the value of the 'Data Type Name' attribute.
See Also:
DomPackage.getAttribute_DataTypeName()

isReference

public boolean isReference()

Specified by:
isReference in interface Attribute
Returns:
the value of the 'Reference' attribute.
See Also:
DomPackage.getAttribute_Reference()

getResolvedAttributeList

public org.eclipse.emf.common.util.EList<Attribute> getResolvedAttributeList()

Specified by:
getResolvedAttributeList in interface Attribute
Returns:
the value of the 'Resolved Attribute List' reference list.
See Also:
DomPackage.getAttribute_ResolvedAttributeList()

isIdentifier

public boolean isIdentifier()

Specified by:
isIdentifier in interface Attribute
Returns:
the value of the 'Identifier' attribute.
See Also:
Attribute.setIdentifier(boolean), DomPackage.getAttribute_Identifier()

setIdentifier

public void setIdentifier(boolean newIdentifier)

Specified by:
setIdentifier in interface Attribute
Parameters:
newIdentifier - the new value of the 'Identifier' attribute.
See Also:
Attribute.isIdentifier()

isVersion

public boolean isVersion()

Specified by:
isVersion in interface Attribute
Returns:
the value of the 'Version' attribute.
See Also:
Attribute.setVersion(boolean), DomPackage.getAttribute_Version()

setVersion

public void setVersion(boolean newVersion)

Specified by:
setVersion in interface Attribute
Parameters:
newVersion - the new value of the 'Version' attribute.
See Also:
Attribute.isVersion()

isComposition

public boolean isComposition()

Specified by:
isComposition in interface Attribute
Returns:
the value of the 'Composition' attribute.
See Also:
Attribute.setComposition(boolean), DomPackage.getAttribute_Composition()

setComposition

public void setComposition(boolean newComposition)

Specified by:
setComposition in interface Attribute
Parameters:
newComposition - the new value of the 'Composition' attribute.
See Also:
Attribute.isComposition()

getType

public org.openxma.dsl.core.model.DataTypeAndTypeParameter getType()

Specified by:
getType in interface Attribute
Returns:
the value of the 'Type' containment reference.
See Also:
Attribute.setType(DataTypeAndTypeParameter), DomPackage.getAttribute_Type()

basicSetType

public org.eclipse.emf.common.notify.NotificationChain basicSetType(org.openxma.dsl.core.model.DataTypeAndTypeParameter newType,
                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)


setType

public void setType(org.openxma.dsl.core.model.DataTypeAndTypeParameter newType)

Specified by:
setType in interface Attribute
Parameters:
newType - the new value of the 'Type' containment reference.
See Also:
Attribute.getType()

isMany

public boolean isMany()

Specified by:
isMany in interface Attribute
Returns:
the value of the 'Many' attribute.
See Also:
Attribute.setMany(boolean), DomPackage.getAttribute_Many()

setMany

public void setMany(boolean newMany)

Specified by:
setMany in interface Attribute
Parameters:
newMany - the new value of the 'Many' attribute.
See Also:
Attribute.isMany()

getDefaultValue

public String getDefaultValue()

Specified by:
getDefaultValue in interface Attribute
Returns:
the value of the 'Default Value' attribute.
See Also:
Attribute.setDefaultValue(String), DomPackage.getAttribute_DefaultValue()

setDefaultValue

public void setDefaultValue(String newDefaultValue)

Specified by:
setDefaultValue in interface Attribute
Parameters:
newDefaultValue - the new value of the 'Default Value' attribute.
See Also:
Attribute.getDefaultValue()

getOpposite

public Attribute getOpposite()

Specified by:
getOpposite in interface Attribute
Returns:
the value of the 'Opposite' reference.
See Also:
Attribute.setOpposite(Attribute), DomPackage.getAttribute_Opposite()

basicGetOpposite

public Attribute basicGetOpposite()


setOpposite

public void setOpposite(Attribute newOpposite)

Specified by:
setOpposite in interface Attribute
Parameters:
newOpposite - the new value of the 'Opposite' reference.
See Also:
Attribute.getOpposite()

getAttributProperties

public org.eclipse.emf.common.util.EList<AttributeProperty> getAttributProperties()

Specified by:
getAttributProperties in interface Attribute
Specified by:
getAttributProperties in interface PresentableFeature
Returns:
the value of the 'Attribut Properties' containment reference list.
See Also:
DomPackage.getAttribute_AttributProperties()

getSortOrder

public AttributeGroup getSortOrder()

Specified by:
getSortOrder in interface Attribute
Returns:
the value of the 'Sort Order' reference.
See Also:
Attribute.setSortOrder(AttributeGroup), DomPackage.getAttribute_SortOrder()

basicGetSortOrder

public AttributeGroup basicGetSortOrder()


setSortOrder

public void setSortOrder(AttributeGroup newSortOrder)

Specified by:
setSortOrder in interface Attribute
Parameters:
newSortOrder - the new value of the 'Sort Order' reference.
See Also:
Attribute.getSortOrder()

isReadOnly

public boolean isReadOnly()
Description copied from interface: Attribute
Returns the value of the 'Read Only' attribute.

If the meaning of the 'Read Only' attribute isn't clear, there really should be more of a description here...

Specified by:
isReadOnly in interface Attribute
Returns:
the value of the 'Read Only' attribute.
See Also:
DomPackage.getAttribute_ReadOnly()

isSetReadOnly

public boolean isSetReadOnly()


isRequired

public boolean isRequired()
Description copied from interface: Attribute
Returns the value of the 'Required' attribute.

If the meaning of the 'Required' attribute isn't clear, there really should be more of a description here...

Specified by:
isRequired in interface Attribute
Returns:
the value of the 'Required' attribute.
See Also:
DomPackage.getAttribute_Required()

isSetRequired

public boolean isSetRequired()


isDerived

public boolean isDerived()
Description copied from interface: Attribute
Returns the value of the 'Derived' attribute.

If the meaning of the 'Derived' attribute isn't clear, there really should be more of a description here...

Specified by:
isDerived in interface Attribute
Returns:
the value of the 'Derived' attribute.
See Also:
DomPackage.getAttribute_Derived()

isSetDerived

public boolean isSetDerived()


isTransient

public boolean isTransient()
Description copied from interface: Attribute
Returns the value of the 'Transient' attribute.

If the meaning of the 'Transient' attribute isn't clear, there really should be more of a description here...

Specified by:
isTransient in interface Attribute
Returns:
the value of the 'Transient' attribute.
See Also:
DomPackage.getAttribute_Transient()

isSetTransient

public boolean isSetTransient()


getIncrementerReference

public org.openxma.dsl.core.model.IncrementerReference getIncrementerReference()

Specified by:
getIncrementerReference in interface Attribute
Returns:
the value of the 'Incrementer Reference' containment reference.
See Also:
Attribute.setIncrementerReference(IncrementerReference), DomPackage.getAttribute_IncrementerReference()

basicSetIncrementerReference

public org.eclipse.emf.common.notify.NotificationChain basicSetIncrementerReference(org.openxma.dsl.core.model.IncrementerReference newIncrementerReference,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)


setIncrementerReference

public void setIncrementerReference(org.openxma.dsl.core.model.IncrementerReference newIncrementerReference)

Specified by:
setIncrementerReference in interface Attribute
Parameters:
newIncrementerReference - the new value of the 'Incrementer Reference' containment reference.
See Also:
Attribute.getIncrementerReference()

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eBaseStructuralFeatureID

public int eBaseStructuralFeatureID(int derivedFeatureID,
                                    Class<?> baseClass)

Specified by:
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDerivedStructuralFeatureID

public int eDerivedStructuralFeatureID(int baseFeatureID,
                                       Class<?> baseClass)

Specified by:
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public String toString()

Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

getLabelText

public String getLabelText()
Specified by:
getLabelText in interface Attribute
Specified by:
getLabelText in interface PresentableFeature
Returns:
the label text for the field

getHstoreColumn

public String getHstoreColumn()
Specified by:
getHstoreColumn in interface Attribute
Returns:
the hstore column name for the field

isHstore

public boolean isHstore()
Specified by:
isHstore in interface Attribute
Returns:
true if the hstore column name has been specified

getTooltipText

public String getTooltipText()
Specified by:
getTooltipText in interface PresentableFeature
Returns:
the label text for the field

getUnitText

public String getUnitText()
Specified by:
getUnitText in interface Attribute
Specified by:
getUnitText in interface PresentableFeature
Returns:
the unit text for the field

getUnitAttribute

public Attribute getUnitAttribute()
Specified by:
getUnitAttribute in interface Attribute
Specified by:
getUnitAttribute in interface PresentableFeature
Returns:
the unit attribute for the attribute

getAttribute

public Attribute getAttribute()
Specified by:
getAttribute in interface PresentableFeature
Returns:
the attribute

isOptional

public boolean isOptional()

isOne

public boolean isOne()

getCalculatedName

public String getCalculatedName()
Specified by:
getCalculatedName in interface PresentableFeature
Returns:
the attribute

getFormat

public org.openxma.dsl.core.model.ValidatorReference getFormat()
Specified by:
getFormat in interface PresentableFeature

getFormatInternal

public static org.openxma.dsl.core.model.ValidatorReference getFormatInternal(org.eclipse.emf.common.util.EList<AttributeProperty> attributProperties)

setOriginalName

public void setOriginalName(String originalName)
Specified by:
setOriginalName in interface Attribute

getOriginalName

public String getOriginalName()
Specified by:
getOriginalName in interface Attribute

setOriginalContainerName

public void setOriginalContainerName(String originalContainerName)
Specified by:
setOriginalContainerName in interface Attribute

getOriginalContainerName

public String getOriginalContainerName()
Specified by:
getOriginalContainerName in interface Attribute


Copyright © 2013. All Rights Reserved.