org.openxma.dsl.dom.model
Interface DataView

All Superinterfaces:
ComplexType, 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:
DataViewImpl

public interface DataView
extends ComplexType

A representation of the model object 'Data View'.

The following features are supported:

See Also:
DomPackage.getDataView()

Method Summary
 org.eclipse.emf.common.util.EList<FeatureReference> getFeatureReferences()
          Returns the value of the 'Feature References' containment reference list.
 org.eclipse.emf.common.util.EList<Attribute> getReferencedAssociations()
           
 DataView getSuperType()
          Returns the value of the 'Super Type' reference.
 boolean includesAllRequiredFeaturesFor(Entity entity)
           
 boolean includesIdentifierFor(Entity entity)
           
 boolean includesKeyFor(Entity entity)
           
 boolean includesVersionFor(Entity entity)
           
 void setSuperType(DataView 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

DataView 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(DataView), DomPackage.getDataView_SuperType()

setSuperType

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

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

getFeatureReferences

org.eclipse.emf.common.util.EList<FeatureReference> getFeatureReferences()
Returns the value of the 'Feature References' containment reference list. The list contents are of type FeatureReference.

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

Returns:
the value of the 'Feature References' containment reference list.
See Also:
DomPackage.getDataView_FeatureReferences()

getReferencedAssociations

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

includesAllRequiredFeaturesFor

boolean includesAllRequiredFeaturesFor(Entity entity)
Returns:
true or false whether all required features of the given entity are included

includesIdentifierFor

boolean includesIdentifierFor(Entity entity)
Returns:
true or false whether this dataview includes the identifier attribute of the given entity

includesKeyFor

boolean includesKeyFor(Entity entity)
Returns:
true or false whether this dataview includes the key attribute of the given entity

includesVersionFor

boolean includesVersionFor(Entity entity)
Returns:
true or false whether this dataview includes the version attribute of the given entity


Copyright © 2013. All Rights Reserved.