org.openxma.dsl.dom.model
Interface Entity

All Superinterfaces:
ComplexType, Dependant, org.eclipse.emf.ecore.EObject, org.openxma.dsl.core.model.IDocumentable, org.openxma.dsl.core.model.ModelElement, org.eclipse.emf.common.notify.Notifier, org.openxma.dsl.core.model.Type
All Known Implementing Classes:
EntityImpl

public interface Entity
extends ComplexType, Dependant

A representation of the model object ' Entity'.

The following features are supported:

See Also:
DomPackage.getEntity()

Method Summary
 Collection<Attribute> copyAttributes()
          Returns a collection of the self-contained copies of each attribute.
 Attribute getAttributeByName(String name)
           
 org.eclipse.emf.common.util.EList<AttributeGroup> getAttributeGroups()
          Returns the value of the 'Attribute Groups' containment reference list.
 org.openxma.dsl.core.model.ConditionsBlock getConditionsBlock()
          Returns the value of the 'Conditions Block' containment reference.
 DataView getDefaultDataView()
           
 String getDefaultDataViewName()
           
 Attribute getIdentifier()
          Returns the value of the 'Identifier' reference.
 AttributeGroup getKey()
          Returns the value of the 'Key' reference.
 Dao getRepository()
          Returns the value of the 'Repository' reference.
 org.eclipse.emf.common.util.EList<Attribute> getRequiredAttributes()
          Returns the value of the 'Required Attributes' reference list.
 org.eclipse.emf.common.util.EList<Attribute> getRequiredReferences()
          Returns the value of the 'Required References' reference list.
 org.eclipse.emf.common.util.EList<Attribute> getResolvedAttributeList()
           
 org.eclipse.emf.common.util.EList<AttributeGroup> getSortOrders()
          Returns the value of the 'Sort Orders' reference list.
 Entity getSuperType()
          Returns the value of the 'Super Type' reference.
 Attribute getVersion()
          Returns the value of the 'Version' reference.
 void setConditionsBlock(org.openxma.dsl.core.model.ConditionsBlock value)
          Sets the value of the 'Conditions Block' containment reference.
 void setDas(Dao das)
           
 void setSuperType(Entity value)
          Sets the value of the 'Super Type' reference.
 
Methods inherited from interface org.openxma.dsl.dom.model.ComplexType
getAllAttributes, getAllPresentableFeaturesIncludingSuperType, getAttributes
 
Methods inherited from interface org.openxma.dsl.core.model.ModelElement
getName, 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

getSuperType

Entity getSuperType()
Returns the value of the 'Super Type' reference.

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

Returns:
the value of the 'Super Type' reference.
See Also:
setSuperType(Entity), DomPackage.getEntity_SuperType()

setSuperType

void setSuperType(Entity value)
Sets the value of the 'Super Type' reference.

Parameters:
value - the new value of the 'Super Type' reference.
See Also:
getSuperType()

getAttributeGroups

org.eclipse.emf.common.util.EList<AttributeGroup> getAttributeGroups()
Returns the value of the 'Attribute Groups' containment reference list. The list contents are of type AttributeGroup.

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

Returns:
the value of the 'Attribute Groups' containment reference list.
See Also:
DomPackage.getEntity_AttributeGroups()

getConditionsBlock

org.openxma.dsl.core.model.ConditionsBlock getConditionsBlock()
Returns the value of the 'Conditions Block' containment reference.

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

Returns:
the value of the 'Conditions Block' containment reference.
See Also:
setConditionsBlock(ConditionsBlock), DomPackage.getEntity_ConditionsBlock()

setConditionsBlock

void setConditionsBlock(org.openxma.dsl.core.model.ConditionsBlock value)
Sets the value of the 'Conditions Block' containment reference.

Parameters:
value - the new value of the 'Conditions Block' containment reference.
See Also:
getConditionsBlock()

getRepository

Dao getRepository()
Returns the value of the 'Repository' reference.

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

Returns:
the value of the 'Repository' reference.
See Also:
DomPackage.getEntity_Repository()

getKey

AttributeGroup getKey()
Returns the value of the 'Key' reference.

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

Returns:
the value of the 'Key' reference.
See Also:
DomPackage.getEntity_Key()

getSortOrders

org.eclipse.emf.common.util.EList<AttributeGroup> getSortOrders()
Returns the value of the 'Sort Orders' reference list. The list contents are of type AttributeGroup.

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

Returns:
the value of the 'Sort Orders' reference list.
See Also:
DomPackage.getEntity_SortOrders()

getIdentifier

Attribute getIdentifier()
Returns the value of the 'Identifier' reference.

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

Returns:
the value of the 'Identifier' reference.
See Also:
DomPackage.getEntity_Identifier()

getVersion

Attribute getVersion()
Returns the value of the 'Version' reference.

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

Returns:
the value of the 'Version' reference.
See Also:
DomPackage.getEntity_Version()

getRequiredReferences

org.eclipse.emf.common.util.EList<Attribute> getRequiredReferences()
Returns the value of the 'Required References' reference list. The list contents are of type Attribute.

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

Returns:
the value of the 'Required References' reference list.
See Also:
DomPackage.getEntity_RequiredReferences()

getRequiredAttributes

org.eclipse.emf.common.util.EList<Attribute> getRequiredAttributes()
Returns the value of the 'Required Attributes' reference list. The list contents are of type Attribute.

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

Returns:
the value of the 'Required Attributes' reference list.
See Also:
DomPackage.getEntity_RequiredAttributes()

setDas

void setDas(Dao das)

copyAttributes

Collection<Attribute> copyAttributes()
Returns a collection of the self-contained copies of each attribute.

Returns:

getAttributeByName

Attribute getAttributeByName(String name)
Parameters:
name - the name of the attribute to match
Returns:
the attribute matching the given name

getDefaultDataView

DataView getDefaultDataView()

getDefaultDataViewName

String getDefaultDataViewName()
Returns:
the name of the default created DataView for the given entity

getResolvedAttributeList

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


Copyright © 2013. All Rights Reserved.