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:
TacticdslPackage.getComplexType()
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CollectionType
getCollectionType()
Returns the value of the 'Collection Type' attribute.SimpleDomainObject
getDomainObjectType()
Returns the value of the 'Domain Object Type' reference.java.lang.String
getMapCollectionType()
Returns the value of the 'Map Collection Type' attribute.SimpleDomainObject
getMapKeyDomainObjectType()
Returns the value of the 'Map Key Domain Object Type' reference.java.lang.String
getMapKeyType()
Returns the value of the 'Map Key Type' attribute.java.lang.String
getType()
Returns the value of the 'Type' attribute.void
setCollectionType(CollectionType value)
Sets the value of the 'Collection Type
' attribute.void
setDomainObjectType(SimpleDomainObject value)
Sets the value of the 'Domain Object Type
' reference.void
setMapCollectionType(java.lang.String value)
Sets the value of the 'Map Collection Type
' attribute.void
setMapKeyDomainObjectType(SimpleDomainObject value)
Sets the value of the 'Map Key Domain Object Type
' reference.void
setMapKeyType(java.lang.String value)
Sets the value of the 'Map Key Type
' attribute.void
setType(java.lang.String value)
Sets the value of the 'Type
' attribute.
-
-
-
Method Detail
-
getType
java.lang.String getType()
Returns the value of the 'Type' attribute.- Returns:
- the value of the 'Type' attribute.
- See Also:
setType(String)
,TacticdslPackage.getComplexType_Type()
- Model:
- Generated:
-
setType
void setType(java.lang.String value)
Sets the value of the 'Type
' attribute.- Parameters:
value
- the new value of the 'Type' attribute.- See Also:
getType()
- Generated:
-
getDomainObjectType
SimpleDomainObject getDomainObjectType()
Returns the value of the 'Domain Object Type' reference.- Returns:
- the value of the 'Domain Object Type' reference.
- See Also:
setDomainObjectType(SimpleDomainObject)
,TacticdslPackage.getComplexType_DomainObjectType()
- Model:
- Generated:
-
setDomainObjectType
void setDomainObjectType(SimpleDomainObject value)
Sets the value of the 'Domain Object Type
' reference.- Parameters:
value
- the new value of the 'Domain Object Type' reference.- See Also:
getDomainObjectType()
- 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:
CollectionType
,setCollectionType(CollectionType)
,TacticdslPackage.getComplexType_CollectionType()
- Model:
- Generated:
-
setCollectionType
void setCollectionType(CollectionType value)
Sets the value of the 'Collection Type
' attribute.- Parameters:
value
- the new value of the 'Collection Type' attribute.- See Also:
CollectionType
,getCollectionType()
- Generated:
-
getMapCollectionType
java.lang.String getMapCollectionType()
Returns the value of the 'Map Collection Type' attribute.- Returns:
- the value of the 'Map Collection Type' attribute.
- See Also:
setMapCollectionType(String)
,TacticdslPackage.getComplexType_MapCollectionType()
- Model:
- Generated:
-
setMapCollectionType
void setMapCollectionType(java.lang.String value)
Sets the value of the 'Map Collection Type
' attribute.- Parameters:
value
- the new value of the 'Map Collection Type' attribute.- See Also:
getMapCollectionType()
- Generated:
-
getMapKeyType
java.lang.String getMapKeyType()
Returns the value of the 'Map Key Type' attribute.- Returns:
- the value of the 'Map Key Type' attribute.
- See Also:
setMapKeyType(String)
,TacticdslPackage.getComplexType_MapKeyType()
- Model:
- Generated:
-
setMapKeyType
void setMapKeyType(java.lang.String value)
Sets the value of the 'Map Key Type
' attribute.- Parameters:
value
- the new value of the 'Map Key Type' attribute.- See Also:
getMapKeyType()
- 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:
setMapKeyDomainObjectType(SimpleDomainObject)
,TacticdslPackage.getComplexType_MapKeyDomainObjectType()
- Model:
- Generated:
-
setMapKeyDomainObjectType
void setMapKeyDomainObjectType(SimpleDomainObject value)
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:
getMapKeyDomainObjectType()
- Generated:
-
-