public interface Type extends Classifier
The following features are supported:
Is Typedef
Is Predefined
Declaration
Kind
Typedef Multiplicity
Is Typedef Ordered
Is Typedef Reference
Is Typedef Constant
Is Array
Is Enum
Is Implicit
Is Kind Enumeration
Is Kind Language
Is Kind Structure
Is Kind Typedef
Is Kind Union
Is Pointer
Is Pointer To Pointer
Is Reference
Is Reference To Pointer
Is Struct
Is Template
Is Union
Typedef Base Type
Enumeration Literals
RhapsodyPackage.getType()
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeclaration()
Returns the value of the 'Declaration' attribute.
|
MDWEList |
getEnumerationLiterals()
Returns the value of the 'Enumeration Literals' reference list.
|
java.lang.String |
getKind()
Returns the value of the 'Kind' attribute.
|
Classifier |
getTypedefBaseType()
Returns the value of the 'Typedef Base Type' reference.
|
java.lang.String |
getTypedefMultiplicity()
Returns the value of the 'Typedef Multiplicity' attribute.
|
boolean |
isArray()
Returns the value of the 'Is Array' attribute.
|
boolean |
isEnum()
Returns the value of the 'Is Enum' attribute.
|
boolean |
isImplicit()
Returns the value of the 'Is Implicit' attribute.
|
boolean |
isKindEnumeration()
Returns the value of the 'Is Kind Enumeration' attribute.
|
boolean |
isKindLanguage()
Returns the value of the 'Is Kind Language' attribute.
|
boolean |
isKindStructure()
Returns the value of the 'Is Kind Structure' attribute.
|
boolean |
isKindTypedef()
Returns the value of the 'Is Kind Typedef' attribute.
|
boolean |
isKindUnion()
Returns the value of the 'Is Kind Union' attribute.
|
boolean |
isPointer()
Returns the value of the 'Is Pointer' attribute.
|
boolean |
isPointerToPointer()
Returns the value of the 'Is Pointer To Pointer' attribute.
|
boolean |
isPredefined()
Returns the value of the 'Is Predefined' attribute.
|
boolean |
isReference()
Returns the value of the 'Is Reference' attribute.
|
boolean |
isReferenceToPointer()
Returns the value of the 'Is Reference To Pointer' attribute.
|
boolean |
isStruct()
Returns the value of the 'Is Struct' attribute.
|
boolean |
isTemplate()
Returns the value of the 'Is Template' attribute.
|
boolean |
isTypedef()
Returns the value of the 'Is Typedef' attribute.
|
boolean |
isTypedefConstant()
Returns the value of the 'Is Typedef Constant' attribute.
|
boolean |
isTypedefOrdered()
Returns the value of the 'Is Typedef Ordered' attribute.
|
boolean |
isTypedefReference()
Returns the value of the 'Is Typedef Reference' attribute.
|
boolean |
isUnion()
Returns the value of the 'Is Union' attribute.
|
void |
setDeclaration(java.lang.String value)
Sets the value of the '
Declaration ' attribute. |
void |
setIsArray(boolean value)
Sets the value of the '
Is Array ' attribute. |
void |
setIsEnum(boolean value)
Sets the value of the '
Is Enum ' attribute. |
void |
setIsImplicit(boolean value)
Sets the value of the '
Is Implicit ' attribute. |
void |
setIsKindEnumeration(boolean value)
Sets the value of the '
Is Kind Enumeration ' attribute. |
void |
setIsKindLanguage(boolean value)
Sets the value of the '
Is Kind Language ' attribute. |
void |
setIsKindStructure(boolean value)
Sets the value of the '
Is Kind Structure ' attribute. |
void |
setIsKindTypedef(boolean value)
Sets the value of the '
Is Kind Typedef ' attribute. |
void |
setIsKindUnion(boolean value)
Sets the value of the '
Is Kind Union ' attribute. |
void |
setIsPointer(boolean value)
Sets the value of the '
Is Pointer ' attribute. |
void |
setIsPointerToPointer(boolean value)
Sets the value of the '
Is Pointer To Pointer ' attribute. |
void |
setIsPredefined(boolean value)
Sets the value of the '
Is Predefined ' attribute. |
void |
setIsReference(boolean value)
Sets the value of the '
Is Reference ' attribute. |
void |
setIsReferenceToPointer(boolean value)
Sets the value of the '
Is Reference To Pointer ' attribute. |
void |
setIsStruct(boolean value)
Sets the value of the '
Is Struct ' attribute. |
void |
setIsTemplate(boolean value)
Sets the value of the '
Is Template ' attribute. |
void |
setIsTypedef(boolean value)
Sets the value of the '
Is Typedef ' attribute. |
void |
setIsTypedefConstant(boolean value)
Sets the value of the '
Is Typedef Constant ' attribute. |
void |
setIsTypedefOrdered(boolean value)
Sets the value of the '
Is Typedef Ordered ' attribute. |
void |
setIsTypedefReference(boolean value)
Sets the value of the '
Is Typedef Reference ' attribute. |
void |
setIsUnion(boolean value)
Sets the value of the '
Is Union ' attribute. |
void |
setKind(java.lang.String value)
Sets the value of the '
Kind ' attribute. |
void |
setTypedefBaseType(Classifier value)
Sets the value of the '
Typedef Base Type ' reference. |
void |
setTypedefMultiplicity(java.lang.String value)
Sets the value of the '
Typedef Multiplicity ' attribute. |
getActivityDiagram, getAttributes, getBaseClassifiers, getBehavioralDiagrams, getDerivedClassifiers, getFlowItems, getFlows, getGeneralizations, getInterfaceItems, getLinks, getNestedClassifiers, getOperations, getPorts, getRelations, getSequenceDiagrams, getStatechart, setActivityDiagram, setStatechart
getCMHeader, getCurrentDirectory, getFilename, getLanguage, getLastModifiedTime, getStructureDiagrams, isIncludeInNextLoad, isReadOnly, isReferenceUnit, isSeparateSaveUnit, isStub, setCMHeader, setCurrentDirectory, setFilename, setIncludeInNextLoad, setIsReadOnly, setIsReferenceUnit, setIsSeparateSaveUnit, setIsStub, setLanguage, setLastModifiedTime
getAllTags, getAnnotations, getConstraints, getConstraintsByHim, getControlledFiles, getDependencies, getDescription, getDescriptionHTML, getDescriptionRTF, getDisplayName, getFullPathName, getGUID, getHyperLinks, getInterfaceName, getLocalTags, getMainDiagram, getMetaClass, getName, getOfTemplate, getOwnedDependencies, getOwner, getProject, getProperties, getProperty, getReferences, getStereotype, getStereotypes, getTemplateParameters, getTi, getUserDefinedMetaClass, isATemplate, isExternal, isRequirementTraceabilityHandle, isShowDisplayName, isUnresolved, setDescription, setDescriptionHTML, setDescriptionRTF, setDisplayName, setFullPathName, setGUID, setInterfaceName, setIsATemplate, setIsExternal, setIsShowDisplayName, setIsUnresolved, setMainDiagram, setMetaClass, setName, setOfTemplate, setOwner, setProject, setRequirementTraceabilityHandle, setStereotype, setTi, setUserDefinedMetaClass
boolean isTypedef()
setIsTypedef(boolean)
,
RhapsodyPackage.getType_IsTypedef()
void setIsTypedef(boolean value)
Is Typedef
' attribute.
value
- the new value of the 'Is Typedef' attribute.isTypedef()
boolean isPredefined()
setIsPredefined(boolean)
,
RhapsodyPackage.getType_IsPredefined()
void setIsPredefined(boolean value)
Is Predefined
' attribute.
value
- the new value of the 'Is Predefined' attribute.isPredefined()
java.lang.String getDeclaration()
""
.
setDeclaration(String)
,
RhapsodyPackage.getType_Declaration()
void setDeclaration(java.lang.String value)
Declaration
' attribute.
value
- the new value of the 'Declaration' attribute.getDeclaration()
java.lang.String getKind()
""
.
setKind(String)
,
RhapsodyPackage.getType_Kind()
void setKind(java.lang.String value)
Kind
' attribute.
value
- the new value of the 'Kind' attribute.getKind()
java.lang.String getTypedefMultiplicity()
""
.
setTypedefMultiplicity(String)
,
RhapsodyPackage.getType_TypedefMultiplicity()
void setTypedefMultiplicity(java.lang.String value)
Typedef Multiplicity
' attribute.
value
- the new value of the 'Typedef Multiplicity' attribute.getTypedefMultiplicity()
boolean isTypedefOrdered()
setIsTypedefOrdered(boolean)
,
RhapsodyPackage.getType_IsTypedefOrdered()
void setIsTypedefOrdered(boolean value)
Is Typedef Ordered
' attribute.
value
- the new value of the 'Is Typedef Ordered' attribute.isTypedefOrdered()
boolean isTypedefReference()
setIsTypedefReference(boolean)
,
RhapsodyPackage.getType_IsTypedefReference()
void setIsTypedefReference(boolean value)
Is Typedef Reference
' attribute.
value
- the new value of the 'Is Typedef Reference' attribute.isTypedefReference()
boolean isTypedefConstant()
setIsTypedefConstant(boolean)
,
RhapsodyPackage.getType_IsTypedefConstant()
void setIsTypedefConstant(boolean value)
Is Typedef Constant
' attribute.
value
- the new value of the 'Is Typedef Constant' attribute.isTypedefConstant()
boolean isArray()
setIsArray(boolean)
,
RhapsodyPackage.getType_IsArray()
void setIsArray(boolean value)
Is Array
' attribute.
value
- the new value of the 'Is Array' attribute.isArray()
boolean isEnum()
setIsEnum(boolean)
,
RhapsodyPackage.getType_IsEnum()
void setIsEnum(boolean value)
Is Enum
' attribute.
value
- the new value of the 'Is Enum' attribute.isEnum()
boolean isImplicit()
setIsImplicit(boolean)
,
RhapsodyPackage.getType_IsImplicit()
void setIsImplicit(boolean value)
Is Implicit
' attribute.
value
- the new value of the 'Is Implicit' attribute.isImplicit()
boolean isKindEnumeration()
setIsKindEnumeration(boolean)
,
RhapsodyPackage.getType_IsKindEnumeration()
void setIsKindEnumeration(boolean value)
Is Kind Enumeration
' attribute.
value
- the new value of the 'Is Kind Enumeration' attribute.isKindEnumeration()
boolean isKindLanguage()
setIsKindLanguage(boolean)
,
RhapsodyPackage.getType_IsKindLanguage()
void setIsKindLanguage(boolean value)
Is Kind Language
' attribute.
value
- the new value of the 'Is Kind Language' attribute.isKindLanguage()
boolean isKindStructure()
setIsKindStructure(boolean)
,
RhapsodyPackage.getType_IsKindStructure()
void setIsKindStructure(boolean value)
Is Kind Structure
' attribute.
value
- the new value of the 'Is Kind Structure' attribute.isKindStructure()
boolean isKindTypedef()
setIsKindTypedef(boolean)
,
RhapsodyPackage.getType_IsKindTypedef()
void setIsKindTypedef(boolean value)
Is Kind Typedef
' attribute.
value
- the new value of the 'Is Kind Typedef' attribute.isKindTypedef()
boolean isKindUnion()
setIsKindUnion(boolean)
,
RhapsodyPackage.getType_IsKindUnion()
void setIsKindUnion(boolean value)
Is Kind Union
' attribute.
value
- the new value of the 'Is Kind Union' attribute.isKindUnion()
boolean isPointer()
setIsPointer(boolean)
,
RhapsodyPackage.getType_IsPointer()
void setIsPointer(boolean value)
Is Pointer
' attribute.
value
- the new value of the 'Is Pointer' attribute.isPointer()
boolean isPointerToPointer()
setIsPointerToPointer(boolean)
,
RhapsodyPackage.getType_IsPointerToPointer()
void setIsPointerToPointer(boolean value)
Is Pointer To Pointer
' attribute.
value
- the new value of the 'Is Pointer To Pointer' attribute.isPointerToPointer()
boolean isReference()
setIsReference(boolean)
,
RhapsodyPackage.getType_IsReference()
void setIsReference(boolean value)
Is Reference
' attribute.
value
- the new value of the 'Is Reference' attribute.isReference()
boolean isReferenceToPointer()
setIsReferenceToPointer(boolean)
,
RhapsodyPackage.getType_IsReferenceToPointer()
void setIsReferenceToPointer(boolean value)
Is Reference To Pointer
' attribute.
value
- the new value of the 'Is Reference To Pointer' attribute.isReferenceToPointer()
boolean isStruct()
setIsStruct(boolean)
,
RhapsodyPackage.getType_IsStruct()
void setIsStruct(boolean value)
Is Struct
' attribute.
value
- the new value of the 'Is Struct' attribute.isStruct()
boolean isTemplate()
setIsTemplate(boolean)
,
RhapsodyPackage.getType_IsTemplate()
void setIsTemplate(boolean value)
Is Template
' attribute.
value
- the new value of the 'Is Template' attribute.isTemplate()
boolean isUnion()
setIsUnion(boolean)
,
RhapsodyPackage.getType_IsUnion()
void setIsUnion(boolean value)
Is Union
' attribute.
value
- the new value of the 'Is Union' attribute.isUnion()
Classifier getTypedefBaseType()
setTypedefBaseType(Classifier)
,
RhapsodyPackage.getType_TypedefBaseType()
void setTypedefBaseType(Classifier value)
Typedef Base Type
' reference.
value
- the new value of the 'Typedef Base Type' reference.getTypedefBaseType()
MDWEList getEnumerationLiterals()
EnumerationLiteral
.
RhapsodyPackage.getType_EnumerationLiterals()