Interface ComplexType
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
public interface ComplexType
extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Complex Type'.
The following features are supported:
- See Also:
- Model:
- Generated:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Collection Type' attribute.Returns the value of the 'Domain Object Type' reference.Returns the value of the 'Map Collection Type' attribute.Returns the value of the 'Map Key Domain Object Type' reference.Returns the value of the 'Map Key Type' attribute.getType()
Returns the value of the 'Type' attribute.void
setCollectionType
(CollectionType value) Sets the value of the 'Collection Type
' attribute.void
Sets the value of the 'Domain Object Type
' reference.void
setMapCollectionType
(String value) Sets the value of the 'Map Collection Type
' attribute.void
Sets the value of the 'Map Key Domain Object Type
' reference.void
setMapKeyType
(String value) Sets the value of the 'Map Key Type
' attribute.void
Sets the value of the 'Type
' attribute.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getType
String getType()Returns the value of the 'Type' attribute.- Returns:
- the value of the 'Type' attribute.
- See Also:
- Model:
- Generated:
-
setType
Sets the value of the 'Type
' attribute.- Parameters:
value
- the new value of the 'Type' attribute.- See Also:
- Generated:
-
getDomainObjectType
SimpleDomainObject getDomainObjectType()Returns the value of the 'Domain Object Type' reference.- Returns:
- the value of the 'Domain Object Type' reference.
- See Also:
- Model:
- Generated:
-
setDomainObjectType
Sets the value of the 'Domain Object Type
' reference.- Parameters:
value
- the new value of the 'Domain Object Type' reference.- See Also:
- Generated:
-
getCollectionType
CollectionType getCollectionType()Returns the value of the 'Collection Type' attribute. The literals are from the enumerationCollectionType
.- Returns:
- the value of the 'Collection Type' attribute.
- See Also:
- Model:
- Generated:
-
setCollectionType
Sets the value of the 'Collection Type
' attribute.- Parameters:
value
- the new value of the 'Collection Type' attribute.- See Also:
- Generated:
-
getMapCollectionType
String getMapCollectionType()Returns the value of the 'Map Collection Type' attribute.- Returns:
- the value of the 'Map Collection Type' attribute.
- See Also:
- Model:
- Generated:
-
setMapCollectionType
Sets the value of the 'Map Collection Type
' attribute.- Parameters:
value
- the new value of the 'Map Collection Type' attribute.- See Also:
- Generated:
-
getMapKeyType
String getMapKeyType()Returns the value of the 'Map Key Type' attribute.- Returns:
- the value of the 'Map Key Type' attribute.
- See Also:
- Model:
- Generated:
-
setMapKeyType
Sets the value of the 'Map Key Type
' attribute.- Parameters:
value
- the new value of the 'Map Key Type' attribute.- See Also:
- Generated:
-
getMapKeyDomainObjectType
SimpleDomainObject getMapKeyDomainObjectType()Returns the value of the 'Map Key Domain Object Type' reference.- Returns:
- the value of the 'Map Key Domain Object Type' reference.
- See Also:
- Model:
- Generated:
-
setMapKeyDomainObjectType
Sets the value of the 'Map Key Domain Object Type
' reference.- Parameters:
value
- the new value of the 'Map Key Domain Object Type' reference.- See Also:
- Generated:
-