Interface Component
-
- All Superinterfaces:
java.lang.Comparable<java.lang.Object>
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,ModelElement
,org.eclipse.emf.common.notify.Notifier
,Unit
public interface Component extends Unit
A representation of the model object 'Component'.The following features are supported:
- See Also:
RhapsodyPackage.getComponent()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAdditionalSources()
Returns the value of the 'Additional Sources' attribute.BuildKind
getBuildType()
Returns the value of the 'Build Type' attribute.MDWEList
getConfigurations()
Returns the value of the 'Configurations' reference list.MDWEList
getFiles()
Returns the value of the 'Files' reference list.java.lang.String
getIncludePath()
Returns the value of the 'Include Path' attribute.java.lang.String
getLibraries()
Returns the value of the 'Libraries' attribute.MDWEList
getNestedComponents()
Returns the value of the 'Nested Components' reference list.java.lang.String
getPath()
Returns the value of the 'Path' attribute.MDWEList
getScopeElements()
Returns the value of the 'Scope Elements' reference list.java.lang.String
getStandardHeaders()
Returns the value of the 'Standard Headers' attribute.MDWEList
getVariationPoints()
Returns the value of the 'Variation Points' containment reference list.boolean
isScopeBySelectedElements()
Returns the value of the 'Scope By Selected Elements' attribute.void
setAdditionalSources(java.lang.String value)
Sets the value of the 'Additional Sources
' attribute.void
setBuildType(BuildKind value)
Sets the value of the 'Build Type
' attribute.void
setIncludePath(java.lang.String value)
Sets the value of the 'Include Path
' attribute.void
setLibraries(java.lang.String value)
Sets the value of the 'Libraries
' attribute.void
setPath(java.lang.String value)
Sets the value of the 'Path
' attribute.void
setScopeBySelectedElements(boolean value)
Sets the value of the 'Scope By Selected Elements
' attribute.void
setStandardHeaders(java.lang.String value)
Sets the value of the 'Standard Headers
' attribute.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
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 com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.ModelElement
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
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Unit
getCMHeader, getCurrentDirectory, getFilename, getLanguage, getLastModifiedTime, getStructureDiagrams, isIncludeInNextLoad, isReadOnly, isReferenceUnit, isSeparateSaveUnit, isStub, setCMHeader, setCurrentDirectory, setFilename, setIncludeInNextLoad, setIsReadOnly, setIsReferenceUnit, setIsSeparateSaveUnit, setIsStub, setLanguage, setLastModifiedTime
-
-
-
-
Method Detail
-
getBuildType
BuildKind getBuildType()
Returns the value of the 'Build Type' attribute. The default value is""
. The literals are from the enumerationBuildKind
.- Returns:
- the value of the 'Build Type' attribute.
- See Also:
BuildKind
,setBuildType(BuildKind)
,RhapsodyPackage.getComponent_BuildType()
-
setBuildType
void setBuildType(BuildKind value)
Sets the value of the 'Build Type
' attribute.- Parameters:
value
- the new value of the 'Build Type' attribute.- See Also:
BuildKind
,getBuildType()
-
getLibraries
java.lang.String getLibraries()
Returns the value of the 'Libraries' attribute. The default value is""
.- Returns:
- the value of the 'Libraries' attribute.
- See Also:
setLibraries(String)
,RhapsodyPackage.getComponent_Libraries()
-
setLibraries
void setLibraries(java.lang.String value)
Sets the value of the 'Libraries
' attribute.- Parameters:
value
- the new value of the 'Libraries' attribute.- See Also:
getLibraries()
-
getAdditionalSources
java.lang.String getAdditionalSources()
Returns the value of the 'Additional Sources' attribute. The default value is""
.- Returns:
- the value of the 'Additional Sources' attribute.
- See Also:
setAdditionalSources(String)
,RhapsodyPackage.getComponent_AdditionalSources()
-
setAdditionalSources
void setAdditionalSources(java.lang.String value)
Sets the value of the 'Additional Sources
' attribute.- Parameters:
value
- the new value of the 'Additional Sources' attribute.- See Also:
getAdditionalSources()
-
getStandardHeaders
java.lang.String getStandardHeaders()
Returns the value of the 'Standard Headers' attribute. The default value is""
.- Returns:
- the value of the 'Standard Headers' attribute.
- See Also:
setStandardHeaders(String)
,RhapsodyPackage.getComponent_StandardHeaders()
-
setStandardHeaders
void setStandardHeaders(java.lang.String value)
Sets the value of the 'Standard Headers
' attribute.- Parameters:
value
- the new value of the 'Standard Headers' attribute.- See Also:
getStandardHeaders()
-
getIncludePath
java.lang.String getIncludePath()
Returns the value of the 'Include Path' attribute. The default value is""
.- Returns:
- the value of the 'Include Path' attribute.
- See Also:
setIncludePath(String)
,RhapsodyPackage.getComponent_IncludePath()
-
setIncludePath
void setIncludePath(java.lang.String value)
Sets the value of the 'Include Path
' attribute.- Parameters:
value
- the new value of the 'Include Path' attribute.- See Also:
getIncludePath()
-
isScopeBySelectedElements
boolean isScopeBySelectedElements()
Returns the value of the 'Scope By Selected Elements' attribute.- Returns:
- the value of the 'Scope By Selected Elements' attribute.
- See Also:
setScopeBySelectedElements(boolean)
,RhapsodyPackage.getComponent_ScopeBySelectedElements()
-
setScopeBySelectedElements
void setScopeBySelectedElements(boolean value)
Sets the value of the 'Scope By Selected Elements
' attribute.- Parameters:
value
- the new value of the 'Scope By Selected Elements' attribute.- See Also:
isScopeBySelectedElements()
-
getPath
java.lang.String getPath()
Returns the value of the 'Path' attribute. The default value is""
.- Returns:
- the value of the 'Path' attribute.
- See Also:
setPath(String)
,RhapsodyPackage.getComponent_Path()
-
setPath
void setPath(java.lang.String value)
Sets the value of the 'Path
' attribute.- Parameters:
value
- the new value of the 'Path' attribute.- See Also:
getPath()
-
getScopeElements
MDWEList getScopeElements()
Returns the value of the 'Scope Elements' reference list. The list contents are of typeModelElement
.- Returns:
- the value of the 'Scope Elements' reference list.
- See Also:
RhapsodyPackage.getComponent_ScopeElements()
-
getNestedComponents
MDWEList getNestedComponents()
Returns the value of the 'Nested Components' reference list. The list contents are of typeComponent
.- Returns:
- the value of the 'Nested Components' reference list.
- See Also:
RhapsodyPackage.getComponent_NestedComponents()
-
getFiles
MDWEList getFiles()
Returns the value of the 'Files' reference list. The list contents are of typeFile
.- Returns:
- the value of the 'Files' reference list.
- See Also:
RhapsodyPackage.getComponent_Files()
-
getConfigurations
MDWEList getConfigurations()
Returns the value of the 'Configurations' reference list. The list contents are of typeConfiguration
. It is bidirectional and its opposite is 'Component
'.- Returns:
- the value of the 'Configurations' reference list.
- See Also:
RhapsodyPackage.getComponent_Configurations()
,Configuration.getComponent()
-
getVariationPoints
MDWEList getVariationPoints()
Returns the value of the 'Variation Points' containment reference list. The list contents are of typeVariationPoint
.- Returns:
- the value of the 'Variation Points' containment reference list.
- See Also:
RhapsodyPackage.getComponent_VariationPoints()
-
-