org.eclipse.modisco.omg.gastm
Interface AggregateType

All Superinterfaces:
DataType, GASTMObject, GASTMSyntaxObject, Type
All Known Subinterfaces:
AnnotationType, ClassType, StructureType, UnionType

public interface AggregateType
extends DataType

A representation of the model object 'Aggregate Type'.

The following features are supported:

See Also:
GASTMPackage.getAggregateType()
Generated:
Model:
abstract="true"

Method Summary
  getMembers()
          Returns the value of the 'Members' containment reference list.
 AggregateScope getOpensScope()
          Returns the value of the 'Opens Scope' reference.
 void setOpensScope(AggregateScope value)
          Sets the value of the 'Opens Scope' reference.
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.Type
getIsConst, setIsConst
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
getAnnotations, getLocationInfo, getPreProcessorElements, setLocationInfo
 

Method Detail

getMembers

 getMembers()
Returns the value of the 'Members' containment reference list. The list contents are of type MemberObject.

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

Returns:
the value of the 'Members' containment reference list.
See Also:
GASTMPackage.getAggregateType_Members()
Generated:
Model:
containment="true" required="true"

getOpensScope

AggregateScope getOpensScope()
Returns the value of the 'Opens Scope' reference.

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

Returns:
the value of the 'Opens Scope' reference.
See Also:
setOpensScope(AggregateScope), GASTMPackage.getAggregateType_OpensScope()
Generated:
Model:
required="true"

setOpensScope

void setOpensScope(AggregateScope value)
Sets the value of the 'Opens Scope' reference.

Parameters:
value - the new value of the 'Opens Scope' reference.
See Also:
getOpensScope()
Generated: