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 SwitchesLink SwitchesLibrariesAdditional SourcesStandard HeadersInclude PathInitialization CodeScope TypeInstrumentation TypeTime ModelStatechart ImplementationBuild SetAll Elements In Instrumentation ScopeGenerate Code For ActorsPathDirectoryMain NameMakefile NameTarget NameExecutable NameInstrumentation ScopeInitial InstancesComponent
- See Also:
RhapsodyPackage.getConfiguration()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAdditionalSources()Returns the value of the 'Additional Sources' attribute.BuildSetKindgetBuildSet()Returns the value of the 'Build Set' attribute.java.lang.StringgetCompilerSwitches()Returns the value of the 'Compiler Switches' attribute.ComponentgetComponent()Returns the value of the 'Component' reference.java.lang.StringgetDirectory()Returns the value of the 'Directory' attribute.java.lang.StringgetExecutableName()Returns the value of the 'Executable Name' attribute.java.lang.StringgetIncludePath()Returns the value of the 'Include Path' attribute.MDWEListgetInitialInstances()Returns the value of the 'Initial Instances' reference list.java.lang.StringgetInitializationCode()Returns the value of the 'Initialization Code' attribute.MDWEListgetInstrumentationScope()Returns the value of the 'Instrumentation Scope' reference list.InstrumentationKindgetInstrumentationType()Returns the value of the 'Instrumentation Type' attribute.java.lang.StringgetLibraries()Returns the value of the 'Libraries' attribute.java.lang.StringgetLinkSwitches()Returns the value of the 'Link Switches' attribute.java.lang.StringgetMainName()Returns the value of the 'Main Name' attribute.java.lang.StringgetMakefileName()Returns the value of the 'Makefile Name' attribute.java.lang.StringgetPath()Returns the value of the 'Path' attribute.ScopeKindgetScopeType()Returns the value of the 'Scope Type' attribute.java.lang.StringgetStandardHeaders()Returns the value of the 'Standard Headers' attribute.StatechartImplementationgetStatechartImplementation()Returns the value of the 'Statechart Implementation' attribute.java.lang.StringgetTargetName()Returns the value of the 'Target Name' attribute.TimeModelKindgetTimeModel()Returns the value of the 'Time Model' attribute.booleanisAllElementsInInstrumentationScope()Returns the value of the 'All Elements In Instrumentation Scope' attribute.booleanisGenerateCodeForActors()Returns the value of the 'Generate Code For Actors' attribute.voidsetAdditionalSources(java.lang.String value)Sets the value of the 'Additional Sources' attribute.voidsetAllElementsInInstrumentationScope(boolean value)Sets the value of the 'All Elements In Instrumentation Scope' attribute.voidsetBuildSet(BuildSetKind value)Sets the value of the 'Build Set' attribute.voidsetCompilerSwitches(java.lang.String value)Sets the value of the 'Compiler Switches' attribute.voidsetComponent(Component value)Sets the value of the 'Component' reference.voidsetDirectory(java.lang.String value)Sets the value of the 'Directory' attribute.voidsetExecutableName(java.lang.String value)Sets the value of the 'Executable Name' attribute.voidsetGenerateCodeForActors(boolean value)Sets the value of the 'Generate Code For Actors' attribute.voidsetIncludePath(java.lang.String value)Sets the value of the 'Include Path' attribute.voidsetInitializationCode(java.lang.String value)Sets the value of the 'Initialization Code' attribute.voidsetInstrumentationType(InstrumentationKind value)Sets the value of the 'Instrumentation Type' attribute.voidsetLibraries(java.lang.String value)Sets the value of the 'Libraries' attribute.voidsetLinkSwitches(java.lang.String value)Sets the value of the 'Link Switches' attribute.voidsetMainName(java.lang.String value)Sets the value of the 'Main Name' attribute.voidsetMakefileName(java.lang.String value)Sets the value of the 'Makefile Name' attribute.voidsetPath(java.lang.String value)Sets the value of the 'Path' attribute.voidsetScopeType(ScopeKind value)Sets the value of the 'Scope Type' attribute.voidsetStandardHeaders(java.lang.String value)Sets the value of the 'Standard Headers' attribute.voidsetStatechartImplementation(StatechartImplementation value)Sets the value of the 'Statechart Implementation' attribute.voidsetTargetName(java.lang.String value)Sets the value of the 'Target Name' attribute.voidsetTimeModel(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()
-
-