com.telelogic.rhapsody.core
Interface IRPFile

All Superinterfaces:
IRPModelElement, IRPUnit

public interface IRPFile
extends IRPUnit

The IRPFile interface represents a file or folder to be generated during code generation.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement
IRPModelElement.OSLCLink
 
Method Summary
 void addElement(IRPClassifier element, java.lang.String fileFragmentType)
          method addElement Choose from = undefFragment, textFragment, implFragment, specFragment, moduleFragment
 void addModelElement(IRPModelElement element, java.lang.String fileFragmentType)
          method addModelElement Choose from = undefFragment, textFragment, implFragment, specFragment, moduleFragment
 void addPackageToScope(IRPPackage p)
          method addPackageToScope
 void addTextElement(java.lang.String text)
          method addTextElement
 void addToScope(IRPClassifier element)
          method addToScope
 IRPCollection getElements()
          get property elements
 IRPCollection getFileFragments()
          get property fileFragments
 IRPCollection getFiles()
          get property files
 java.lang.String getFileType()
          get property fileType
 java.lang.String getImpName(int includingPath)
          method getImpName
 java.lang.String getPath(int fullPath)
          get property path
 java.lang.String getSpecName(int includingPath)
          method getSpecName
 int isEmpty()
          method isEmpty
 void setFileType(java.lang.String fileType)
          set property fileType
 void setPath(java.lang.String path)
          property setPath
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPUnit
copyToAnotherProject, getAddToModelMode, getCMHeader, getCMState, getCurrentDirectory, getFilename, getIncludeInNextLoad, getIsStub, getLanguage, getLastModifiedTime, getNestedSaveUnits, getNestedSaveUnitsCount, getStructureDiagrams, isReadOnly, isReferenceUnit, isSeparateSaveUnit, load, moveToAnotherProjectLeaveAReference, referenceToAnotherProject, save, setCMHeader, setFilename, setIncludeInNextLoad, setLanguage, setReadOnly, setSeparateSaveUnit, setUnitPath, unload
 
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

addElement

void addElement(IRPClassifier element,
                java.lang.String fileFragmentType)
method addElement Choose from = undefFragment, textFragment, implFragment, specFragment, moduleFragment

Throws:
RhapsodyRuntimeException

addModelElement

void addModelElement(IRPModelElement element,
                     java.lang.String fileFragmentType)
method addModelElement Choose from = undefFragment, textFragment, implFragment, specFragment, moduleFragment

Throws:
RhapsodyRuntimeException

addPackageToScope

void addPackageToScope(IRPPackage p)
method addPackageToScope

Throws:
RhapsodyRuntimeException

addTextElement

void addTextElement(java.lang.String text)
method addTextElement

Throws:
RhapsodyRuntimeException

addToScope

void addToScope(IRPClassifier element)
method addToScope

Throws:
RhapsodyRuntimeException

getElements

IRPCollection getElements()
get property elements

Throws:
RhapsodyRuntimeException

getFileFragments

IRPCollection getFileFragments()
get property fileFragments

Throws:
RhapsodyRuntimeException

getFileType

java.lang.String getFileType()
get property fileType

Throws:
RhapsodyRuntimeException

getFiles

IRPCollection getFiles()
get property files

Throws:
RhapsodyRuntimeException

getImpName

java.lang.String getImpName(int includingPath)
method getImpName

Throws:
RhapsodyRuntimeException

getPath

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

Throws:
RhapsodyRuntimeException

getSpecName

java.lang.String getSpecName(int includingPath)
method getSpecName

Throws:
RhapsodyRuntimeException

isEmpty

int isEmpty()
method isEmpty

Throws:
RhapsodyRuntimeException

setFileType

void setFileType(java.lang.String fileType)
set property fileType

Throws:
RhapsodyRuntimeException

setPath

void setPath(java.lang.String path)
property setPath

Throws:
RhapsodyRuntimeException