com.telelogic.rhapsody.core
Interface IRPConfiguration

All Superinterfaces:
IRPModelElement

public interface IRPConfiguration
extends IRPModelElement

The IRPConfiguration interface represents a code generation configuration within a specific component.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement
IRPModelElement.OSLCLink
 
Method Summary
 void addInitialInstance(IRPModelElement newVal)
          method addInitialInstance
 void addPackageToInstrumentationScope(IRPPackage pVal)
          method addPackageToInstrumentationScope
 void addToInstrumentationScope(IRPClassifier pVal)
          method addToInstrumentationScope
 void deleteInitialInstance(IRPModelElement newVal)
          method deleteInitialInstance
 java.lang.String getAdditionalSources()
          get property additionalSources
 int getAllElementsInInstrumentationScope()
          Checks whether the instrumentation mode selected for the configuration applies to all elements or just selected elements.
 java.lang.String getBuildSet()
          get property buildSet
 java.lang.String getCompilerSwitches()
          get property compilerSwitches
 java.lang.String getDirectory(int fullpath, java.lang.String nawName)
          method getDirectory
 java.lang.String getExecutableName()
          method getExecutableName
 int getGenerateCodeForActors()
          get property generateCodeForActors
 java.lang.String getIncludePath()
          get property includePath
 IRPCollection getInitialInstances()
          get method initialInstances
 java.lang.String getInitializationCode()
          get property initializationCode
 IRPCollection getInstrumentationScope()
          get property instrumentationScope
 java.lang.String getInstrumentationType()
          get property instrumentationType
 IRPComponent getItsComponent()
          method getItsComponent
 java.lang.String getLibraries()
          get property libraries
 java.lang.String getLinkSwitches()
          get property linkSwitches
 java.lang.String getMainName()
          method getMainName
 java.lang.String getMakefileName(int fullpath)
          method getMakefileName
 java.lang.String getPath(int fullPath)
          get property path
 java.lang.String getScopeType()
          get property scopeType
 java.lang.String getStandardHeaders()
          get property standardHeaders
 java.lang.String getStatechartImplementation()
          get property statechartImplementation
 java.lang.String getTargetName(int fullpath)
          method getTargetName
 java.lang.String getTimeModel()
          get property timeModel
 int needsCodeGeneration()
          method needsCodeGeneration checks is code generation is needed
 void removeFromInstrumentationScope(IRPClassifier pVal)
          method removeFromInstrumentationScope
 void removePackageFromInstrumentationScope(IRPPackage pVal)
          method removePackageFromInstrumentationScope
 void setAdditionalSources(java.lang.String additionalSources)
          set property additionalSources
 void setAllElementsInInstrumentationScope(int allElementsInInstrumentationScope)
          set property allElementsInInstrumentationScope
 void setBuildSet(java.lang.String buildSet)
          set property buildSet
 void setCompilerSwitches(java.lang.String compilerSwitches)
          set property compilerSwitches
 void setDirectory(int fullpath, java.lang.String newName)
          method setDirectory
 void setGenerateCodeForActors(int generateCodeForActors)
          set property generateCodeForActors
 void setIncludePath(java.lang.String includePath)
          set property includePath
 void setInitializationCode(java.lang.String initializationCode)
          set property initializationCode
 void setInstrumentationType(java.lang.String instrumentationType)
          set property instrumentationType
 void setItsComponent(IRPComponent newVal)
          method setItsComponent
 void setLibraries(java.lang.String libraries)
          set property libraries
 void setLinkSwitches(java.lang.String linkSwitches)
          set property linkSwitches
 void setScopeType(java.lang.String scopeType)
          set property scopeType
 void setStandardHeaders(java.lang.String standardHeaders)
          set property standardHeaders
 void setStatechartImplementation(java.lang.String statechartImplementation)
          set property statechartImplementation
 void setTimeModel(java.lang.String timeModel)
          set property timeModel
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPModelElement
addAssociation, addDependency, addDependencyBetween, addDependencyTo, addLinkToElement, addNewAggr, addProperty, addRedefines, addRemoteDependencyTo, addSpecificStereotype, addStereotype, becomeTemplateInstantiationOf, changeTo, clone, createOSLCLink, deleteDependency, deleteFromProject, deleteOSLCLink, errorMessage, findElementsByFullName, findNestedElement, findNestedElementRecursive, getAllTags, getAnnotations, getAssociationClasses, getBinaryID, getConstraints, getConstraintsByHim, getControlledFiles, getDecorationStyle, getDependencies, getDescription, getDescriptionHTML, getDescriptionPlainText, getDescriptionRTF, getDisplayName, getDisplayNameRTF, getErrorMessage, getFullPathName, getFullPathNameIn, getGUID, getHyperLinks, getIconFileName, getInterfaceName, getIsExternal, getIsOfMetaClass, getIsShowDisplayName, getIsUnresolved, getLocalTags, getMainDiagram, getMetaClass, getName, getNestedElements, getNestedElementsByMetaClass, getNestedElementsRecursive, getNewTermStereotype, getOfTemplate, getOSLCLinks, getOverlayIconFileName, getOverriddenProperties, getOverriddenPropertiesByPattern, getOwnedDependencies, getOwner, getProject, getPropertyValue, getPropertyValueConditional, getPropertyValueConditionalExplicit, getPropertyValueExplicit, getRedefines, getReferences, getRemoteDependencies, getRemoteURI, getRequirementTraceabilityHandle, getSaveUnit, getStereotype, getStereotypes, getTag, getTemplateParameters, getTi, getToolTipHTML, getUserDefinedMetaClass, hasNestedElements, hasPanelWidget, highLightElement, isATemplate, isDescriptionRTF, isDisplayNameRTF, isModified, isRemote, locateInBrowser, lockOnDesignManager, openFeaturesDialog, removeProperty, removeRedefines, removeStereotype, setDecorationStyle, setDescription, setDescriptionAndHyperlinks, setDescriptionHTML, setDescriptionRTF, setDisplayName, setDisplayNameRTF, setGUID, setIsShowDisplayName, setMainDiagram, setName, setOfTemplate, setOwner, setPropertyValue, setRequirementTraceabilityHandle, setStereotype, setTagContextValue, setTagElementValue, setTagValue, setTi, synchronizeTemplateInstantiation, unlockOnDesignManager
 

Method Detail

addInitialInstance

void addInitialInstance(IRPModelElement newVal)
method addInitialInstance

Throws:
RhapsodyRuntimeException

addPackageToInstrumentationScope

void addPackageToInstrumentationScope(IRPPackage pVal)
method addPackageToInstrumentationScope

Throws:
RhapsodyRuntimeException

addToInstrumentationScope

void addToInstrumentationScope(IRPClassifier pVal)
method addToInstrumentationScope

Throws:
RhapsodyRuntimeException

deleteInitialInstance

void deleteInitialInstance(IRPModelElement newVal)
method deleteInitialInstance

Throws:
RhapsodyRuntimeException

getAdditionalSources

java.lang.String getAdditionalSources()
get property additionalSources

Throws:
RhapsodyRuntimeException

getAllElementsInInstrumentationScope

int getAllElementsInInstrumentationScope()
Checks whether the instrumentation mode selected for the configuration applies to all elements or just selected elements. This corresponds to the Instrumentation Scope options in the Advanced Instrumentation Settings dialog for configurations.

Returns:
1 if the instrumentation mode applies to all elements, 0 otherwise

getBuildSet

java.lang.String getBuildSet()
get property buildSet

Throws:
RhapsodyRuntimeException

getCompilerSwitches

java.lang.String getCompilerSwitches()
get property compilerSwitches

Throws:
RhapsodyRuntimeException

getDirectory

java.lang.String getDirectory(int fullpath,
                              java.lang.String nawName)
method getDirectory

Throws:
RhapsodyRuntimeException

getExecutableName

java.lang.String getExecutableName()
method getExecutableName

Throws:
RhapsodyRuntimeException

getGenerateCodeForActors

int getGenerateCodeForActors()
get property generateCodeForActors

Throws:
RhapsodyRuntimeException

getIncludePath

java.lang.String getIncludePath()
get property includePath

Throws:
RhapsodyRuntimeException

getInitialInstances

IRPCollection getInitialInstances()
get method initialInstances

Throws:
RhapsodyRuntimeException

getInitializationCode

java.lang.String getInitializationCode()
get property initializationCode

Throws:
RhapsodyRuntimeException

getInstrumentationScope

IRPCollection getInstrumentationScope()
get property instrumentationScope

Throws:
RhapsodyRuntimeException

getInstrumentationType

java.lang.String getInstrumentationType()
get property instrumentationType

Throws:
RhapsodyRuntimeException

getItsComponent

IRPComponent getItsComponent()
method getItsComponent

Throws:
RhapsodyRuntimeException

getLibraries

java.lang.String getLibraries()
get property libraries

Throws:
RhapsodyRuntimeException

getLinkSwitches

java.lang.String getLinkSwitches()
get property linkSwitches

Throws:
RhapsodyRuntimeException

getMainName

java.lang.String getMainName()
method getMainName

Throws:
RhapsodyRuntimeException

getMakefileName

java.lang.String getMakefileName(int fullpath)
method getMakefileName

Throws:
RhapsodyRuntimeException

getPath

java.lang.String getPath(int fullPath)
get property path

Throws:
RhapsodyRuntimeException

getScopeType

java.lang.String getScopeType()
get property scopeType

Throws:
RhapsodyRuntimeException

getStandardHeaders

java.lang.String getStandardHeaders()
get property standardHeaders

Throws:
RhapsodyRuntimeException

getStatechartImplementation

java.lang.String getStatechartImplementation()
get property statechartImplementation

Throws:
RhapsodyRuntimeException

getTargetName

java.lang.String getTargetName(int fullpath)
method getTargetName

Throws:
RhapsodyRuntimeException

getTimeModel

java.lang.String getTimeModel()
get property timeModel

Throws:
RhapsodyRuntimeException

needsCodeGeneration

int needsCodeGeneration()
method needsCodeGeneration checks is code generation is needed

Throws:
RhapsodyRuntimeException

removeFromInstrumentationScope

void removeFromInstrumentationScope(IRPClassifier pVal)
method removeFromInstrumentationScope

Throws:
RhapsodyRuntimeException

removePackageFromInstrumentationScope

void removePackageFromInstrumentationScope(IRPPackage pVal)
method removePackageFromInstrumentationScope

Throws:
RhapsodyRuntimeException

setAdditionalSources

void setAdditionalSources(java.lang.String additionalSources)
set property additionalSources

Throws:
RhapsodyRuntimeException

setAllElementsInInstrumentationScope

void setAllElementsInInstrumentationScope(int allElementsInInstrumentationScope)
set property allElementsInInstrumentationScope

Throws:
RhapsodyRuntimeException

setBuildSet

void setBuildSet(java.lang.String buildSet)
set property buildSet

Throws:
RhapsodyRuntimeException

setCompilerSwitches

void setCompilerSwitches(java.lang.String compilerSwitches)
set property compilerSwitches

Throws:
RhapsodyRuntimeException

setDirectory

void setDirectory(int fullpath,
                  java.lang.String newName)
method setDirectory

Throws:
RhapsodyRuntimeException

setGenerateCodeForActors

void setGenerateCodeForActors(int generateCodeForActors)
set property generateCodeForActors

Throws:
RhapsodyRuntimeException

setIncludePath

void setIncludePath(java.lang.String includePath)
set property includePath

Throws:
RhapsodyRuntimeException

setInitializationCode

void setInitializationCode(java.lang.String initializationCode)
set property initializationCode

Throws:
RhapsodyRuntimeException

setInstrumentationType

void setInstrumentationType(java.lang.String instrumentationType)
set property instrumentationType

Throws:
RhapsodyRuntimeException

setItsComponent

void setItsComponent(IRPComponent newVal)
method setItsComponent

Throws:
RhapsodyRuntimeException

setLibraries

void setLibraries(java.lang.String libraries)
set property libraries

Throws:
RhapsodyRuntimeException

setLinkSwitches

void setLinkSwitches(java.lang.String linkSwitches)
set property linkSwitches

Throws:
RhapsodyRuntimeException

setScopeType

void setScopeType(java.lang.String scopeType)
set property scopeType

Throws:
RhapsodyRuntimeException

setStandardHeaders

void setStandardHeaders(java.lang.String standardHeaders)
set property standardHeaders

Throws:
RhapsodyRuntimeException

setStatechartImplementation

void setStatechartImplementation(java.lang.String statechartImplementation)
set property statechartImplementation

Throws:
RhapsodyRuntimeException

setTimeModel

void setTimeModel(java.lang.String timeModel)
set property timeModel

Throws:
RhapsodyRuntimeException