Interface Configuration
-
- 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
public interface Configuration extends ModelElement
A representation of the model object 'Configuration'.The following features are supported:
Compiler Switches
Link Switches
Libraries
Additional Sources
Standard Headers
Include Path
Initialization Code
Scope Type
Instrumentation Type
Time Model
Statechart Implementation
Build Set
All Elements In Instrumentation Scope
Generate Code For Actors
Path
Directory
Main Name
Makefile Name
Target Name
Executable Name
Instrumentation Scope
Initial Instances
Component
- See Also:
RhapsodyPackage.getConfiguration()
-
-
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.BuildSetKind
getBuildSet()
Returns the value of the 'Build Set' attribute.java.lang.String
getCompilerSwitches()
Returns the value of the 'Compiler Switches' attribute.Component
getComponent()
Returns the value of the 'Component' reference.java.lang.String
getDirectory()
Returns the value of the 'Directory' attribute.java.lang.String
getExecutableName()
Returns the value of the 'Executable Name' attribute.java.lang.String
getIncludePath()
Returns the value of the 'Include Path' attribute.MDWEList
getInitialInstances()
Returns the value of the 'Initial Instances' reference list.java.lang.String
getInitializationCode()
Returns the value of the 'Initialization Code' attribute.MDWEList
getInstrumentationScope()
Returns the value of the 'Instrumentation Scope' reference list.InstrumentationKind
getInstrumentationType()
Returns the value of the 'Instrumentation Type' attribute.java.lang.String
getLibraries()
Returns the value of the 'Libraries' attribute.java.lang.String
getLinkSwitches()
Returns the value of the 'Link Switches' attribute.java.lang.String
getMainName()
Returns the value of the 'Main Name' attribute.java.lang.String
getMakefileName()
Returns the value of the 'Makefile Name' attribute.java.lang.String
getPath()
Returns the value of the 'Path' attribute.ScopeKind
getScopeType()
Returns the value of the 'Scope Type' attribute.java.lang.String
getStandardHeaders()
Returns the value of the 'Standard Headers' attribute.StatechartImplementation
getStatechartImplementation()
Returns the value of the 'Statechart Implementation' attribute.java.lang.String
getTargetName()
Returns the value of the 'Target Name' attribute.TimeModelKind
getTimeModel()
Returns the value of the 'Time Model' attribute.boolean
isAllElementsInInstrumentationScope()
Returns the value of the 'All Elements In Instrumentation Scope' attribute.boolean
isGenerateCodeForActors()
Returns the value of the 'Generate Code For Actors' attribute.void
setAdditionalSources(java.lang.String value)
Sets the value of the 'Additional Sources
' attribute.void
setAllElementsInInstrumentationScope(boolean value)
Sets the value of the 'All Elements In Instrumentation Scope
' attribute.void
setBuildSet(BuildSetKind value)
Sets the value of the 'Build Set
' attribute.void
setCompilerSwitches(java.lang.String value)
Sets the value of the 'Compiler Switches
' attribute.void
setComponent(Component value)
Sets the value of the 'Component
' reference.void
setDirectory(java.lang.String value)
Sets the value of the 'Directory
' attribute.void
setExecutableName(java.lang.String value)
Sets the value of the 'Executable Name
' attribute.void
setGenerateCodeForActors(boolean value)
Sets the value of the 'Generate Code For Actors
' attribute.void
setIncludePath(java.lang.String value)
Sets the value of the 'Include Path
' attribute.void
setInitializationCode(java.lang.String value)
Sets the value of the 'Initialization Code
' attribute.void
setInstrumentationType(InstrumentationKind value)
Sets the value of the 'Instrumentation Type
' attribute.void
setLibraries(java.lang.String value)
Sets the value of the 'Libraries
' attribute.void
setLinkSwitches(java.lang.String value)
Sets the value of the 'Link Switches
' attribute.void
setMainName(java.lang.String value)
Sets the value of the 'Main Name
' attribute.void
setMakefileName(java.lang.String value)
Sets the value of the 'Makefile Name
' attribute.void
setPath(java.lang.String value)
Sets the value of the 'Path
' attribute.void
setScopeType(ScopeKind value)
Sets the value of the 'Scope Type
' attribute.void
setStandardHeaders(java.lang.String value)
Sets the value of the 'Standard Headers
' attribute.void
setStatechartImplementation(StatechartImplementation value)
Sets the value of the 'Statechart Implementation
' attribute.void
setTargetName(java.lang.String value)
Sets the value of the 'Target Name
' attribute.void
setTimeModel(TimeModelKind value)
Sets the value of the 'Time Model
' 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
-
-
-
-
Method Detail
-
getCompilerSwitches
java.lang.String getCompilerSwitches()
Returns the value of the 'Compiler Switches' attribute. The default value is""
.- Returns:
- the value of the 'Compiler Switches' attribute.
- See Also:
setCompilerSwitches(String)
,RhapsodyPackage.getConfiguration_CompilerSwitches()
-
setCompilerSwitches
void setCompilerSwitches(java.lang.String value)
Sets the value of the 'Compiler Switches
' attribute.- Parameters:
value
- the new value of the 'Compiler Switches' attribute.- See Also:
getCompilerSwitches()
-
getLinkSwitches
java.lang.String getLinkSwitches()
Returns the value of the 'Link Switches' attribute. The default value is""
.- Returns:
- the value of the 'Link Switches' attribute.
- See Also:
setLinkSwitches(String)
,RhapsodyPackage.getConfiguration_LinkSwitches()
-
setLinkSwitches
void setLinkSwitches(java.lang.String value)
Sets the value of the 'Link Switches
' attribute.- Parameters:
value
- the new value of the 'Link Switches' attribute.- See Also:
getLinkSwitches()
-
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.getConfiguration_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.getConfiguration_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.getConfiguration_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.getConfiguration_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()
-
getInitializationCode
java.lang.String getInitializationCode()
Returns the value of the 'Initialization Code' attribute. The default value is""
.- Returns:
- the value of the 'Initialization Code' attribute.
- See Also:
setInitializationCode(String)
,RhapsodyPackage.getConfiguration_InitializationCode()
-
setInitializationCode
void setInitializationCode(java.lang.String value)
Sets the value of the 'Initialization Code
' attribute.- Parameters:
value
- the new value of the 'Initialization Code' attribute.- See Also:
getInitializationCode()
-
getScopeType
ScopeKind getScopeType()
Returns the value of the 'Scope Type' attribute. The default value is""
. The literals are from the enumerationScopeKind
.- Returns:
- the value of the 'Scope Type' attribute.
- See Also:
ScopeKind
,setScopeType(ScopeKind)
,RhapsodyPackage.getConfiguration_ScopeType()
-
setScopeType
void setScopeType(ScopeKind value)
Sets the value of the 'Scope Type
' attribute.- Parameters:
value
- the new value of the 'Scope Type' attribute.- See Also:
ScopeKind
,getScopeType()
-
getInstrumentationType
InstrumentationKind getInstrumentationType()
Returns the value of the 'Instrumentation Type' attribute. The default value is""
. The literals are from the enumerationInstrumentationKind
.- Returns:
- the value of the 'Instrumentation Type' attribute.
- See Also:
InstrumentationKind
,setInstrumentationType(InstrumentationKind)
,RhapsodyPackage.getConfiguration_InstrumentationType()
-
setInstrumentationType
void setInstrumentationType(InstrumentationKind value)
Sets the value of the 'Instrumentation Type
' attribute.- Parameters:
value
- the new value of the 'Instrumentation Type' attribute.- See Also:
InstrumentationKind
,getInstrumentationType()
-
getTimeModel
TimeModelKind getTimeModel()
Returns the value of the 'Time Model' attribute. The default value is""
. The literals are from the enumerationTimeModelKind
.- Returns:
- the value of the 'Time Model' attribute.
- See Also:
TimeModelKind
,setTimeModel(TimeModelKind)
,RhapsodyPackage.getConfiguration_TimeModel()
-
setTimeModel
void setTimeModel(TimeModelKind value)
Sets the value of the 'Time Model
' attribute.- Parameters:
value
- the new value of the 'Time Model' attribute.- See Also:
TimeModelKind
,getTimeModel()
-
getStatechartImplementation
StatechartImplementation getStatechartImplementation()
Returns the value of the 'Statechart Implementation' attribute. The default value is""
. The literals are from the enumerationStatechartImplementation
.- Returns:
- the value of the 'Statechart Implementation' attribute.
- See Also:
StatechartImplementation
,setStatechartImplementation(StatechartImplementation)
,RhapsodyPackage.getConfiguration_StatechartImplementation()
-
setStatechartImplementation
void setStatechartImplementation(StatechartImplementation value)
Sets the value of the 'Statechart Implementation
' attribute.- Parameters:
value
- the new value of the 'Statechart Implementation' attribute.- See Also:
StatechartImplementation
,getStatechartImplementation()
-
getBuildSet
BuildSetKind getBuildSet()
Returns the value of the 'Build Set' attribute. The default value is""
. The literals are from the enumerationBuildSetKind
.- Returns:
- the value of the 'Build Set' attribute.
- See Also:
BuildSetKind
,setBuildSet(BuildSetKind)
,RhapsodyPackage.getConfiguration_BuildSet()
-
setBuildSet
void setBuildSet(BuildSetKind value)
Sets the value of the 'Build Set
' attribute.- Parameters:
value
- the new value of the 'Build Set' attribute.- See Also:
BuildSetKind
,getBuildSet()
-
isAllElementsInInstrumentationScope
boolean isAllElementsInInstrumentationScope()
Returns the value of the 'All Elements In Instrumentation Scope' attribute.- Returns:
- the value of the 'All Elements In Instrumentation Scope' attribute.
- See Also:
setAllElementsInInstrumentationScope(boolean)
,RhapsodyPackage.getConfiguration_AllElementsInInstrumentationScope()
-
setAllElementsInInstrumentationScope
void setAllElementsInInstrumentationScope(boolean value)
Sets the value of the 'All Elements In Instrumentation Scope
' attribute.- Parameters:
value
- the new value of the 'All Elements In Instrumentation Scope' attribute.- See Also:
isAllElementsInInstrumentationScope()
-
isGenerateCodeForActors
boolean isGenerateCodeForActors()
Returns the value of the 'Generate Code For Actors' attribute.- Returns:
- the value of the 'Generate Code For Actors' attribute.
- See Also:
setGenerateCodeForActors(boolean)
,RhapsodyPackage.getConfiguration_GenerateCodeForActors()
-
setGenerateCodeForActors
void setGenerateCodeForActors(boolean value)
Sets the value of the 'Generate Code For Actors
' attribute.- Parameters:
value
- the new value of the 'Generate Code For Actors' attribute.- See Also:
isGenerateCodeForActors()
-
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.getConfiguration_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()
-
getDirectory
java.lang.String getDirectory()
Returns the value of the 'Directory' attribute. The default value is""
.- Returns:
- the value of the 'Directory' attribute.
- See Also:
setDirectory(String)
,RhapsodyPackage.getConfiguration_Directory()
-
setDirectory
void setDirectory(java.lang.String value)
Sets the value of the 'Directory
' attribute.- Parameters:
value
- the new value of the 'Directory' attribute.- See Also:
getDirectory()
-
getMainName
java.lang.String getMainName()
Returns the value of the 'Main Name' attribute. The default value is""
.- Returns:
- the value of the 'Main Name' attribute.
- See Also:
setMainName(String)
,RhapsodyPackage.getConfiguration_MainName()
-
setMainName
void setMainName(java.lang.String value)
Sets the value of the 'Main Name
' attribute.- Parameters:
value
- the new value of the 'Main Name' attribute.- See Also:
getMainName()
-
getMakefileName
java.lang.String getMakefileName()
Returns the value of the 'Makefile Name' attribute. The default value is""
.- Returns:
- the value of the 'Makefile Name' attribute.
- See Also:
setMakefileName(String)
,RhapsodyPackage.getConfiguration_MakefileName()
-
setMakefileName
void setMakefileName(java.lang.String value)
Sets the value of the 'Makefile Name
' attribute.- Parameters:
value
- the new value of the 'Makefile Name' attribute.- See Also:
getMakefileName()
-
getTargetName
java.lang.String getTargetName()
Returns the value of the 'Target Name' attribute. The default value is""
.- Returns:
- the value of the 'Target Name' attribute.
- See Also:
setTargetName(String)
,RhapsodyPackage.getConfiguration_TargetName()
-
setTargetName
void setTargetName(java.lang.String value)
Sets the value of the 'Target Name
' attribute.- Parameters:
value
- the new value of the 'Target Name' attribute.- See Also:
getTargetName()
-
getExecutableName
java.lang.String getExecutableName()
Returns the value of the 'Executable Name' attribute. The default value is""
.- Returns:
- the value of the 'Executable Name' attribute.
- See Also:
setExecutableName(String)
,RhapsodyPackage.getConfiguration_ExecutableName()
-
setExecutableName
void setExecutableName(java.lang.String value)
Sets the value of the 'Executable Name
' attribute.- Parameters:
value
- the new value of the 'Executable Name' attribute.- See Also:
getExecutableName()
-
getInstrumentationScope
MDWEList getInstrumentationScope()
Returns the value of the 'Instrumentation Scope' reference list. The list contents are of typeModelElement
.- Returns:
- the value of the 'Instrumentation Scope' reference list.
- See Also:
RhapsodyPackage.getConfiguration_InstrumentationScope()
-
getInitialInstances
MDWEList getInitialInstances()
Returns the value of the 'Initial Instances' reference list. The list contents are of typeModelElement
.- Returns:
- the value of the 'Initial Instances' reference list.
- See Also:
RhapsodyPackage.getConfiguration_InitialInstances()
-
getComponent
Component getComponent()
Returns the value of the 'Component' reference. It is bidirectional and its opposite is 'Configurations
'.- Returns:
- the value of the 'Component' reference.
- See Also:
setComponent(Component)
,RhapsodyPackage.getConfiguration_Component()
,Component.getConfigurations()
-
setComponent
void setComponent(Component value)
Sets the value of the 'Component
' reference.- Parameters:
value
- the new value of the 'Component' reference.- See Also:
getComponent()
-
-