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.StringgetAdditionalSources()Returns the value of the 'Additional Sources' attribute.BuildKindgetBuildType()Returns the value of the 'Build Type' attribute.MDWEListgetConfigurations()Returns the value of the 'Configurations' reference list.MDWEListgetFiles()Returns the value of the 'Files' reference list.java.lang.StringgetIncludePath()Returns the value of the 'Include Path' attribute.java.lang.StringgetLibraries()Returns the value of the 'Libraries' attribute.MDWEListgetNestedComponents()Returns the value of the 'Nested Components' reference list.java.lang.StringgetPath()Returns the value of the 'Path' attribute.MDWEListgetScopeElements()Returns the value of the 'Scope Elements' reference list.java.lang.StringgetStandardHeaders()Returns the value of the 'Standard Headers' attribute.MDWEListgetVariationPoints()Returns the value of the 'Variation Points' containment reference list.booleanisScopeBySelectedElements()Returns the value of the 'Scope By Selected Elements' attribute.voidsetAdditionalSources(java.lang.String value)Sets the value of the 'Additional Sources' attribute.voidsetBuildType(BuildKind value)Sets the value of the 'Build Type' attribute.voidsetIncludePath(java.lang.String value)Sets the value of the 'Include Path' attribute.voidsetLibraries(java.lang.String value)Sets the value of the 'Libraries' attribute.voidsetPath(java.lang.String value)Sets the value of the 'Path' attribute.voidsetScopeBySelectedElements(boolean value)Sets the value of the 'Scope By Selected Elements' attribute.voidsetStandardHeaders(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()
-
-