org.openxma.dsl.dom.model
Interface ComplexType

All Superinterfaces:
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 Subinterfaces:
DataView, Entity, ValueObject
All Known Implementing Classes:
ComplexTypeImpl, DataViewImpl, EntityImpl, ValueObjectImpl

public interface ComplexType
extends org.openxma.dsl.core.model.ModelElement, org.openxma.dsl.core.model.Type

A representation of the model object 'Complex Type'.

The following features are supported:

See Also:
DomPackage.getComplexType()

Method Summary
 org.eclipse.emf.common.util.EList<Attribute> getAllAttributes()
          Returns the value of the 'All Attributes' reference list.
 List<PresentableFeature> getAllPresentableFeaturesIncludingSuperType()
          return the list of all Attributes including the Attributes of the SuperType
 org.eclipse.emf.common.util.EList<Attribute> getAttributes()
          Returns the value of the 'Attributes' containment reference list.
 
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

getAttributes

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

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

Returns:
the value of the 'Attributes' containment reference list.
See Also:
DomPackage.getComplexType_Attributes()

getAllAttributes

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

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

Returns:
the value of the 'All Attributes' reference list.
See Also:
DomPackage.getComplexType_AllAttributes()

getAllPresentableFeaturesIncludingSuperType

List<PresentableFeature> getAllPresentableFeaturesIncludingSuperType()
return the list of all Attributes including the Attributes of the SuperType



Copyright © 2013. All Rights Reserved.