org.openxma.dsl.dom.model
Interface Attribute

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.openxma.dsl.core.model.IDocumentable, org.eclipse.emf.common.notify.Notifier, PresentableFeature, QueryParameterReference, org.openxma.dsl.core.model.ReferenceableByXmadslVariable
All Known Implementing Classes:
AttributeImpl

public interface Attribute
extends org.openxma.dsl.core.model.ReferenceableByXmadslVariable, QueryParameterReference, PresentableFeature, org.openxma.dsl.core.model.IDocumentable

A representation of the model object 'Attribute'.

The following features are supported:

See Also:
DomPackage.getAttribute()

Method Summary
 org.eclipse.emf.common.util.EList<AttributeProperty> getAttributProperties()
          Returns the value of the 'Attribut Properties' containment reference list.
 org.openxma.dsl.core.model.Type getDataType()
          Returns the value of the 'Data Type' reference.
 String getDataTypeName()
          Returns the value of the 'Data Type Name' attribute.
 String getDefaultValue()
          Returns the value of the 'Default Value' attribute.
 String getHstoreColumn()
           
 org.openxma.dsl.core.model.IncrementerReference getIncrementerReference()
          Returns the value of the 'Incrementer Reference' containment reference.
 String getLabelText()
           
 Attribute getOpposite()
          Returns the value of the 'Opposite' reference.
 Attribute getOppositeReference()
          Returns the value of the 'Opposite Reference' reference.
 String getOriginalContainerName()
           
 String getOriginalName()
           
 org.eclipse.emf.common.util.EList<Attribute> getResolvedAttributeList()
          Returns the value of the 'Resolved Attribute List' reference list.
 AttributeGroup getSortOrder()
          Returns the value of the 'Sort Order' reference.
 org.openxma.dsl.core.model.DataTypeAndTypeParameter getType()
          Returns the value of the 'Type' containment reference.
 Attribute getUnitAttribute()
           
 String getUnitText()
           
 boolean isComposition()
          Returns the value of the 'Composition' attribute.
 boolean isDerived()
          Returns the value of the 'Derived' attribute.
 boolean isHstore()
           
 boolean isIdentifier()
          Returns the value of the 'Identifier' attribute.
 boolean isMany()
          Returns the value of the 'Many' attribute.
 boolean isReadOnly()
          Returns the value of the 'Read Only' attribute.
 boolean isReference()
          Returns the value of the 'Reference' attribute.
 boolean isRequired()
          Returns the value of the 'Required' attribute.
 boolean isTransient()
          Returns the value of the 'Transient' attribute.
 boolean isVersion()
          Returns the value of the 'Version' attribute.
 void setComposition(boolean value)
          Sets the value of the 'Composition' attribute.
 void setDataType(org.openxma.dsl.core.model.Type value)
          Sets the value of the 'Data Type' reference.
 void setDefaultValue(String value)
          Sets the value of the 'Default Value' attribute.
 void setIdentifier(boolean value)
          Sets the value of the 'Identifier' attribute.
 void setIncrementerReference(org.openxma.dsl.core.model.IncrementerReference value)
          Sets the value of the 'Incrementer Reference' containment reference.
 void setMany(boolean value)
          Sets the value of the 'Many' attribute.
 void setOpposite(Attribute value)
          Sets the value of the 'Opposite' reference.
 void setOriginalContainerName(String originalContainerName)
           
 void setOriginalName(String originalName)
           
 void setSortOrder(AttributeGroup value)
          Sets the value of the 'Sort Order' reference.
 void setType(org.openxma.dsl.core.model.DataTypeAndTypeParameter value)
          Sets the value of the 'Type' containment reference.
 void setVersion(boolean value)
          Sets the value of the 'Version' attribute.
 
Methods inherited from interface org.openxma.dsl.dom.model.PresentableFeature
getAttribute, getCalculatedName, getFormat, getName, getTooltipText, setName
 
Methods inherited from interface org.openxma.dsl.core.model.IDocumentable
getTxtDescription, setTxtDescription
 
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
 

Method Detail

isIdentifier

boolean isIdentifier()
Returns the value of the 'Identifier' attribute.

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

Returns:
the value of the 'Identifier' attribute.
See Also:
setIdentifier(boolean), DomPackage.getAttribute_Identifier()

setIdentifier

void setIdentifier(boolean value)
Sets the value of the 'Identifier' attribute.

Parameters:
value - the new value of the 'Identifier' attribute.
See Also:
isIdentifier()

isVersion

boolean isVersion()
Returns the value of the 'Version' attribute.

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

Returns:
the value of the 'Version' attribute.
See Also:
setVersion(boolean), DomPackage.getAttribute_Version()

setVersion

void setVersion(boolean value)
Sets the value of the 'Version' attribute.

Parameters:
value - the new value of the 'Version' attribute.
See Also:
isVersion()

isComposition

boolean isComposition()
Returns the value of the 'Composition' attribute.

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

Returns:
the value of the 'Composition' attribute.
See Also:
setComposition(boolean), DomPackage.getAttribute_Composition()

setComposition

void setComposition(boolean value)
Sets the value of the 'Composition' attribute.

Parameters:
value - the new value of the 'Composition' attribute.
See Also:
isComposition()

getType

org.openxma.dsl.core.model.DataTypeAndTypeParameter getType()
Returns the value of the 'Type' containment reference.

If the meaning of the 'Type' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type' containment reference.
See Also:
setType(DataTypeAndTypeParameter), DomPackage.getAttribute_Type()

setType

void setType(org.openxma.dsl.core.model.DataTypeAndTypeParameter value)
Sets the value of the 'Type' containment reference.

Parameters:
value - the new value of the 'Type' containment reference.
See Also:
getType()

isMany

boolean isMany()
Returns the value of the 'Many' attribute.

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

Returns:
the value of the 'Many' attribute.
See Also:
setMany(boolean), DomPackage.getAttribute_Many()

setMany

void setMany(boolean value)
Sets the value of the 'Many' attribute.

Parameters:
value - the new value of the 'Many' attribute.
See Also:
isMany()

getDefaultValue

String getDefaultValue()
Returns the value of the 'Default Value' attribute.

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

Returns:
the value of the 'Default Value' attribute.
See Also:
setDefaultValue(String), DomPackage.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()

getOpposite

Attribute getOpposite()
Returns the value of the 'Opposite' reference.

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

Returns:
the value of the 'Opposite' reference.
See Also:
setOpposite(Attribute), DomPackage.getAttribute_Opposite()

setOpposite

void setOpposite(Attribute value)
Sets the value of the 'Opposite' reference.

Parameters:
value - the new value of the 'Opposite' reference.
See Also:
getOpposite()

getAttributProperties

org.eclipse.emf.common.util.EList<AttributeProperty> getAttributProperties()
Returns the value of the 'Attribut Properties' containment reference list. The list contents are of type AttributeProperty.

If the meaning of the 'Attribut Properties' containment reference list isn't clear, there really should be more of a description here...

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

getSortOrder

AttributeGroup getSortOrder()
Returns the value of the 'Sort Order' reference.

If the meaning of the 'Sort Order' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Sort Order' reference.
See Also:
setSortOrder(AttributeGroup), DomPackage.getAttribute_SortOrder()

setSortOrder

void setSortOrder(AttributeGroup value)
Sets the value of the 'Sort Order' reference.

Parameters:
value - the new value of the 'Sort Order' reference.
See Also:
getSortOrder()

getDataType

org.openxma.dsl.core.model.Type getDataType()
Returns the value of the 'Data Type' reference.

If the meaning of the 'Data Type' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Type' reference.
See Also:
setDataType(Type), DomPackage.getAttribute_DataType()

setDataType

void setDataType(org.openxma.dsl.core.model.Type value)
Sets the value of the 'Data Type' reference.

Parameters:
value - the new value of the 'Data Type' reference.
See Also:
getDataType()

getOppositeReference

Attribute getOppositeReference()
Returns the value of the 'Opposite Reference' reference.

If the meaning of the 'Opposite Reference' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Opposite Reference' reference.
See Also:
DomPackage.getAttribute_OppositeReference()

getDataTypeName

String getDataTypeName()
Returns the value of the 'Data Type Name' attribute.

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

Returns:
the value of the 'Data Type Name' attribute.
See Also:
DomPackage.getAttribute_DataTypeName()

isReference

boolean isReference()
Returns the value of the 'Reference' attribute.

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

Returns:
the value of the 'Reference' attribute.
See Also:
DomPackage.getAttribute_Reference()

getResolvedAttributeList

org.eclipse.emf.common.util.EList<Attribute> getResolvedAttributeList()
Returns the value of the 'Resolved Attribute List' reference list. The list contents are of type Attribute.

If the meaning of the 'Resolved Attribute List' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resolved Attribute List' reference list.
See Also:
DomPackage.getAttribute_ResolvedAttributeList()

isReadOnly

boolean isReadOnly()
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...

Returns:
the value of the 'Read Only' attribute.
See Also:
DomPackage.getAttribute_ReadOnly()

isRequired

boolean isRequired()
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...

Returns:
the value of the 'Required' attribute.
See Also:
DomPackage.getAttribute_Required()

isDerived

boolean isDerived()
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...

Returns:
the value of the 'Derived' attribute.
See Also:
DomPackage.getAttribute_Derived()

isTransient

boolean isTransient()
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...

Returns:
the value of the 'Transient' attribute.
See Also:
DomPackage.getAttribute_Transient()

getIncrementerReference

org.openxma.dsl.core.model.IncrementerReference getIncrementerReference()
Returns the value of the 'Incrementer Reference' containment reference.

If the meaning of the 'Incrementer Reference' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Incrementer Reference' containment reference.
See Also:
setIncrementerReference(IncrementerReference), DomPackage.getAttribute_IncrementerReference()

setIncrementerReference

void setIncrementerReference(org.openxma.dsl.core.model.IncrementerReference value)
Sets the value of the 'Incrementer Reference' containment reference.

Parameters:
value - the new value of the 'Incrementer Reference' containment reference.
See Also:
getIncrementerReference()

getLabelText

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

getHstoreColumn

String getHstoreColumn()
Returns:
the hstore column name for the field

isHstore

boolean isHstore()

getUnitText

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

getUnitAttribute

Attribute getUnitAttribute()
Specified by:
getUnitAttribute in interface PresentableFeature
Returns:
the unit text for the field

getOriginalName

String getOriginalName()

setOriginalName

void setOriginalName(String originalName)

getOriginalContainerName

String getOriginalContainerName()

setOriginalContainerName

void setOriginalContainerName(String originalContainerName)


Copyright © 2013. All Rights Reserved.