Uses of Class
org.eclipse.tigerstripe.workbench.TigerstripeException

Packages that use TigerstripeException
org.eclipse.tigerstripe.workbench   
org.eclipse.tigerstripe.workbench.model.deprecated_   
org.eclipse.tigerstripe.workbench.plugins This package contains the interfaces to be implemented in relation with implementing TS templates, and more generally all interfaces as seen by the user when implementing a Tigerstripe plugin. 
org.eclipse.tigerstripe.workbench.profile This package contains interfaces for the workbench profile and session. 
org.eclipse.tigerstripe.workbench.profile.primitiveType This package contains definitions of primitive Types. 
org.eclipse.tigerstripe.workbench.profile.stereotype This package contains definitions of stereotypes (annotations) and stereotype instances. 
org.eclipse.tigerstripe.workbench.project This package contains interfaces tigerstripe projects and other objects associated with navigating and generating projects. 
 

Uses of TigerstripeException in org.eclipse.tigerstripe.workbench
 

Subclasses of TigerstripeException in org.eclipse.tigerstripe.workbench
 class WorkingCopyException
           
 

Methods in org.eclipse.tigerstripe.workbench that throw TigerstripeException
static IAbstractTigerstripeProject[] TigerstripeCore.allProjects()
          Returns an array containing all Tigerstripe Projects present in the workspace
 void IWorkingCopy.commit(IProgressMonitor monitor)
          Commits the changes in this "working copy" to the original.
static IAbstractTigerstripeProject TigerstripeCore.createProject(java.lang.String projectName, IProjectDetails projectDetails, IPath location, java.lang.Class projectType, java.util.Map<java.lang.String,java.lang.Object> properties, IProgressMonitor monitor)
          Creates a project of the given type at the given folder, and returns a handle on that project
static IAbstractTigerstripeProject TigerstripeCore.findProject(IPath path)
          Returns a IAbstractTigerstripeProject corresponding to the given path.
 ITigerstripeModelProject[] IModelChangeDelta.getAffectedProjects()
          Returns all the affected projects affected by the model change Note that if a model change occurs in a project referenced by other Tigerstripe Model project, all referencing projects will be included here.
 java.lang.Object IWorkingCopy.getOriginal()
          Returns the original object that was used to create this working copy Note that this is the original object in its current state, not in necessarily in the state it was at the time the working copy was created
 IWorkingCopy IWorkingCopy.makeWorkingCopy(IProgressMonitor monitor)
          Creates a deep-clone of the original object to return a "working copy" that can be used for editing.
 

Uses of TigerstripeException in org.eclipse.tigerstripe.workbench.model.deprecated_
 

Methods in org.eclipse.tigerstripe.workbench.model.deprecated_ that throw TigerstripeException
 void IArtifactManagerSession.addArtifact(IAbstractArtifact artifact)
          Deprecated. Adds the artifact to the session manager.
 java.lang.String IAbstractArtifact.asText()
           
 void IAbstractArtifact.doSave(IProgressMonitor monitor)
           
 void IAbstractArtifact.doSilentSave(IProgressMonitor monitor)
           
 IAbstractArtifact IArtifactManagerSession.extractArtifact(java.io.Reader reader, IProgressMonitor monitor)
          Deprecated. Extracts an artifact from the given reader
 IAbstractArtifact IArtifactManagerSession.extractArtifactModel(java.io.Reader reader)
          Deprecated.  
 org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference IArtifactManagerSession.getActiveFacet()
          Deprecated.  
 IAbstractArtifact IArtifactManagerSession.getArtifactByFullyQualifiedName(java.lang.String fqn)
          Deprecated.  
 java.lang.String IAbstractArtifact.getArtifactPath()
           
 ISessionArtifact.IEntityMethodFlavorDetails IMethod.getEntityMethodFlavorDetails(IMethod.OssjEntityMethodFlavor flavor)
          Returns the OSSJ flavor details for this method
 long IArtifactManagerSession.getLocalTimeStamp()
          Deprecated. Returns the last time of modification on the model, whatever the change is
 java.util.List<IRelationship> IArtifactManagerSession.getOriginatingRelationshipForFQN(java.lang.String fqn, boolean includeProjectDependencies)
          Deprecated.  
 ITigerstripeModelProject IModelComponent.getProject()
          Returns the project that this Model Component belongs to.
 java.util.Collection<IPrimitiveTypeArtifact> IArtifactManagerSession.getReservedPrimitiveTypes()
          Deprecated.  
 java.util.List<IRelationship> IArtifactManagerSession.getTerminatingRelationshipForFQN(java.lang.String fqn, boolean includeProjectDependencies)
          Deprecated.  
 org.eclipse.tigerstripe.workbench.internal.api.model.artifacts.updater.IModelUpdater IAbstractArtifact.getUpdater()
          Figures out the updater to use to submit IModelChangeRequests regarding this artifact.
 boolean IModelComponent.isInActiveFacet()
          Returns true if this component is included in the current active facet.
 IAbstractArtifact IArtifactManagerSession.makeArtifact(IAbstractArtifact model, IAbstractArtifact orig)
          Deprecated. Makes a new Artifact of type "model" based on the providing artifact, i.e.
 java.util.Collection<IAbstractArtifact> IArtifactManagerSession.queryArtifact(IArtifactQuery query)
          Deprecated. Query artifacts based on the given query Object
 void IArtifactManagerSession.refresh(boolean forceReload, IProgressMonitor monitor)
          Deprecated. Refreshes the session by re-reading all artifacts
 void IArtifactManagerSession.refresh(IProgressMonitor monitor)
          Deprecated. Refreshes the session by re-reading all artifacts Equivalent to refresh(false)
 void IArtifactManagerSession.refreshAll(boolean forceReload, IProgressMonitor monitor)
          Deprecated. Refreshes everything about this session (local artifacts & references)
 void IArtifactManagerSession.refreshAll(IProgressMonitor monitor)
          Deprecated. Refreshes everything about this session (local artifacts & references) Equivalent to refreshAll(false)
 void IArtifactManagerSession.refreshReferences(IProgressMonitor monitor)
          Deprecated. Refreshes all the references to other projects
 void IArtifactManagerSession.removeArtifact(IAbstractArtifact artifact)
          Deprecated. Removes the artifact from the session manager.
 void IArtifactManagerSession.renameArtifact(IAbstractArtifact artifact, java.lang.String toFQN)
          Deprecated.  
 void IArtifactManagerSession.resetActiveFacet()
          Deprecated.  
 void IArtifactManagerSession.resetBroadcastMask()
          Deprecated.  
 void IArtifactManagerSession.setActiveFacet(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facet, IProgressMonitor monitor)
          Deprecated.  
 void IArtifactManagerSession.setBroadcastMask(int broadcastMask)
          Deprecated. This mask will condition what is and what is not broadcast by the underlying manager
 void IMethod.setEntityMethodFlavorDetails(IMethod.OssjEntityMethodFlavor flavor, ISessionArtifact.IEntityMethodFlavorDetails details)
          Sets the OSSJ Entity flavor details for this method.
 void IArtifactManagerSession.updateCaches(IProgressMonitor monitor)
          Deprecated.  
 void IAbstractArtifact.write(java.io.Writer writer)
           
 

Uses of TigerstripeException in org.eclipse.tigerstripe.workbench.plugins
 

Methods in org.eclipse.tigerstripe.workbench.plugins that throw TigerstripeException
 void IPluggablePluginPropertyListener.storeProperty(IPluginProperty property, java.lang.Object value)
          Stores the current value of the IPluggablePluginProperty
 

Uses of TigerstripeException in org.eclipse.tigerstripe.workbench.profile
 

Methods in org.eclipse.tigerstripe.workbench.profile that throw TigerstripeException
 IWorkbenchProfile IWorkbenchProfileSession.getWorkbenchProfileFor(java.lang.String pathname)
           
 void IWorkbenchProfile.parse(java.io.Reader reader)
          Parses the content into this IWorkbenchProfile.
 IWorkbenchProfile IWorkbenchProfileSession.rollbackActiveProfile()
          Rolls back the active profile to its previous version.
 boolean IWorkbenchProfileSession.saveAsActiveProfile(IWorkbenchProfile profile)
          Sets the given profile as the active profile by saving it as such.
 boolean IWorkbenchProfileSession.setDefaultActiveProfile()
          Sets the active profile to the factory defaults.
 

Uses of TigerstripeException in org.eclipse.tigerstripe.workbench.profile.primitiveType
 

Methods in org.eclipse.tigerstripe.workbench.profile.primitiveType that throw TigerstripeException
 void IPrimitiveTypeDef.parse(org.dom4j.Element element)
          Parses the details of this from the given XML element
 

Uses of TigerstripeException in org.eclipse.tigerstripe.workbench.profile.stereotype
 

Methods in org.eclipse.tigerstripe.workbench.profile.stereotype that throw TigerstripeException
 void IStereotype.addAttribute(IStereotypeAttribute attribute)
           
 void IEntryListStereotypeAttribute.addSelectableValue(java.lang.String value)
           
 void IStereotype.addToExcludesList(java.lang.String excludesStereotypeName)
           
 void IStereotype.addToRequiresList(java.lang.String requiredStereotypeName)
           
 java.lang.String IStereotypeInstance.getAttributeValue(IStereotypeAttribute attribute)
          Returns the value of the given attribute.
 java.lang.String IStereotypeInstance.getAttributeValue(java.lang.String attributeName)
          Returns the value for an attribute identified by its name.
 java.lang.String[] IStereotypeInstance.getAttributeValues(IStereotypeAttribute attribute)
          Returns the values for the given attribute in the case the attribute is an array attribute.
 java.lang.String[] IStereotypeInstance.getAttributeValues(java.lang.String attributeName)
          Returns the value array for an attribute identified by its name.
 void IStereotype.parse(org.dom4j.Element element)
          Parses the details of this from the given XML element
 void IStereotype.removeAttribute(IStereotypeAttribute attribute)
           
 void IStereotype.removeAttributes(IStereotypeAttribute[] attribute)
           
 void IStereotype.removeFromExcludesList(java.lang.String excludesStereotypeName)
           
 void IStereotype.removeFromExcludesList(java.lang.String[] excludesStereotypeName)
           
 void IStereotype.removeFromRequiresList(java.lang.String requiredStereotypeName)
           
 void IStereotype.removeFromRequiresList(java.lang.String[] requiredStereotypeName)
           
 void IEntryListStereotypeAttribute.removeSelectableValue(java.lang.String value)
           
 void IStereotype.setAttributes(IStereotypeAttribute[] attributes)
           
 void IStereotypeInstance.setAttributeValue(IStereotypeAttribute attribute, java.lang.String value)
          Sets the value for the given attribute.
 void IStereotypeInstance.setAttributeValues(IStereotypeAttribute attribute, java.lang.String[] values)
          Sets the values for an array attribute
 void IStereotype.setExcludesList(java.lang.String[] excludesStereotypeNames)
           
 void IStereotype.setRequiresList(java.lang.String[] requiredStereotypeNames)
           
 void IEntryListStereotypeAttribute.setSelectableValues(java.lang.String[] values)
           
 

Uses of TigerstripeException in org.eclipse.tigerstripe.workbench.project
 

Methods in org.eclipse.tigerstripe.workbench.project that throw TigerstripeException
 void ITigerstripeGeneratorProject.addAdditionalFile(java.lang.String relativePath, int includeExclude)
           
 void ITigerstripeM1GeneratorProject.addArtifactRule(ITemplateBasedRule rule)
           
 void ITigerstripeM1GeneratorProject.addArtifactRules(ITemplateBasedRule[] rules)
           
 void ITigerstripeGeneratorProject.addClasspathEntry(IPluginClasspathEntry entry)
           
 void ITigerstripeModelProject.addDependencies(IDependency[] dependencies, IProgressMonitor monitor)
           
 void ITigerstripeModelProject.addDependency(IDependency dependency, IProgressMonitor monitor)
           
 void ITigerstripeModelProject.addFacetReference(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facetRef)
           
 void ITigerstripeGeneratorProject.addGlobalProperties(IPluginProperty[] properties)
           
 void ITigerstripeGeneratorProject.addGlobalProperty(IPluginProperty property)
           
 void ITigerstripeGeneratorProject.addGlobalRule(IRule rule)
           
 void ITigerstripeGeneratorProject.addGlobalRules(IRule[] rules)
           
 void ITigerstripeModelProject.addPluginConfig(IPluginConfig config)
           
 void IProjectDescriptor.addPluginConfig(IPluginConfig pluginConfig)
           
 void ITigerstripeModelProject.addReferencedProject(ITigerstripeModelProject project)
           
 void ITigerstripeModelProject.addReferencedProjects(ITigerstripeModelProject[] project)
           
 void ITigerstripeGeneratorProject.addRequiredAnnotationPlugins(java.lang.String[] pluginIds)
           
 boolean GeneratorDeploymentHelper.canDeploy(ITigerstripeGeneratorProject project)
          Returns true if the given project can be deployed as is.
 boolean GeneratorDeploymentHelper.canUndeploy(ITigerstripeGeneratorProject project)
          Returns true if the given project has already been deployed and can be un-deployed.
 void IAbstractTigerstripeProject.delete(boolean force, IProgressMonitor monitor)
           
 IPath GeneratorDeploymentHelper.deploy(ITigerstripeGeneratorProject project, IProgressMonitor monitor)
           
 PluginRunStatus[] ITigerstripeModelProject.generate(IM1RunConfig config, IProgressMonitor monitor)
           
 org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference ITigerstripeModelProject.getActiveFacet()
           
 java.lang.String[] ITigerstripeGeneratorProject.getAdditionalFiles(int includeExclude)
           
 java.lang.String ITigerstripeModelProject.getAdvancedProperty(java.lang.String property)
           
 java.lang.String IProjectDescriptor.getAdvancedProperty(java.lang.String property)
           
 java.lang.String ITigerstripeModelProject.getAdvancedProperty(java.lang.String property, java.lang.String defaultValue)
           
 java.lang.String IProjectDescriptor.getAdvancedProperty(java.lang.String property, java.lang.String defaultValue)
           
 IArtifactManagerSession ITigerstripeModelProject.getArtifactManagerSession()
          Returns the artifact manager session for this Tigerstripe project.
 ITemplateBasedRule[] ITigerstripeM1GeneratorProject.getArtifactRules()
           
 IPluginClasspathEntry[] ITigerstripeGeneratorProject.getClasspathEntries()
           
 PluginLog.LogLevel ITigerstripeGeneratorProject.getDefaultLogLevel()
           
 IDependency[] ITigerstripeModelProject.getDependencies()
           
 org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference[] ITigerstripeModelProject.getFacetReferences()
           
 IPluginProperty[] ITigerstripeGeneratorProject.getGlobalProperties()
           
 IRule[] ITigerstripeGeneratorProject.getGlobalRules()
           
 java.lang.String ITigerstripeGeneratorProject.getId()
          Returns a unique ID for the generator ID based on its name, version, group.
 IProjectDetails IProjectDescriptor.getIProjectDetails()
           
 ITigerstripeModelProject[] IProjectDescriptor.getIReferencedProjects()
           
 java.lang.String ITigerstripeGeneratorProject.getLogPath()
           
 org.eclipse.tigerstripe.workbench.internal.modelManager.ProjectModelManager ITigerstripeModelProject.getModelManager()
           
 IPluginConfig[] ITigerstripeModelProject.getPluginConfigs()
          Returns the Plugin references defined in this project
 IPluginConfig[] IProjectDescriptor.getPluginConfigs()
          Returns the Plugin references defined in this project
 EPluggablePluginNature ITigerstripeGeneratorProject.getPluginNature()
           
 IProjectDetails IAbstractTigerstripeProject.getProjectDetails()
           
 ITigerstripeModelProject[] ITigerstripeModelProject.getReferencedProjects()
           
 java.lang.String[] ITigerstripeGeneratorProject.getRequiredAnnotationPlugins()
           
 boolean ITigerstripeModelProject.hasDependency(IDependency dep)
          Returns true if this project has the given dependency in its dependencies list
 boolean ITigerstripeModelProject.hasReference(ITigerstripeModelProject project)
           
 boolean ITigerstripeGeneratorProject.isLogEnabled()
           
 IDependency ITigerstripeModelProject.makeDependency(java.lang.String relativePath)
           
 org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference ITigerstripeModelProject.makeFacetReference(java.lang.String projectRelativePath)
           
 org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference ITigerstripeModelProject.makeFacetReference(java.net.URI facetURI)
           
 org.eclipse.tigerstripe.workbench.internal.api.modules.ITigerstripeModuleProject IDependency.makeModuleProject(ITigerstripeModelProject containingProject)
          Make module project
<T extends IPluginProperty>
IPluginProperty
ITigerstripeGeneratorProject.makeProperty(java.lang.Class<T> propertyType)
          Factory method for Plugin properties
<T extends IRule>
IRule
ITigerstripeGeneratorProject.makeRule(java.lang.Class<T> ruleType)
          Global rules are run once per generation cycle
 org.eclipse.tigerstripe.workbench.internal.api.contract.useCase.IUseCaseReference ITigerstripeModelProject.makeUseCaseReference(java.lang.String projectRelativePath)
           
 void ITigerstripeGeneratorProject.removeAdditionalFile(java.lang.String relativePath, int includeExclude)
           
 void ITigerstripeM1GeneratorProject.removeArtifactRule(ITemplateBasedRule rule)
           
 void ITigerstripeM1GeneratorProject.removeArtifactRules(ITemplateBasedRule[] rules)
           
 void ITigerstripeGeneratorProject.removeClasspathEntries(IPluginClasspathEntry[] entries)
           
 void ITigerstripeGeneratorProject.removeClasspathEntry(IPluginClasspathEntry entry)
           
 void ITigerstripeModelProject.removeDependencies(IDependency[] dependencies, IProgressMonitor monitor)
           
 void ITigerstripeModelProject.removeDependency(IDependency dependency, IProgressMonitor monitor)
           
 void ITigerstripeModelProject.removeFacetReference(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facetRef)
           
 void ITigerstripeGeneratorProject.removeGlobalProperties(IPluginProperty[] properties)
           
 void ITigerstripeGeneratorProject.removeGlobalProperty(IPluginProperty property)
           
 void ITigerstripeGeneratorProject.removeGlobalRule(IRule rule)
           
 void ITigerstripeGeneratorProject.removeGlobalRules(IRule[] rules)
           
 void ITigerstripeModelProject.removePluginConfig(IPluginConfig config)
           
 void IProjectDescriptor.removePluginConfig(IPluginConfig pluginConfig)
           
 void ITigerstripeModelProject.removeReferencedProject(ITigerstripeModelProject project)
           
 void ITigerstripeModelProject.removeReferencedProjects(ITigerstripeModelProject[] project)
           
 void ITigerstripeGeneratorProject.removeRequiredAnnotationPlugins(java.lang.String[] pluginIds)
           
 void ITigerstripeModelProject.resetActiveFacet()
           
 void ITigerstripeModelProject.setActiveFacet(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facet, IProgressMonitor monitor)
           
 void ITigerstripeModelProject.setAdvancedProperty(java.lang.String property, java.lang.String value)
           
 void ITigerstripeGeneratorProject.setDefaultLogLevel(PluginLog.LogLevel defaultLevel)
           
 void ITigerstripeGeneratorProject.setGlobalProperties(IPluginProperty[] properties)
           
 void ITigerstripeGeneratorProject.setLogEnabled(boolean isLogEnabled)
           
 void ITigerstripeGeneratorProject.setLogPath(java.lang.String logPath)
           
 void ITigerstripeGeneratorProject.setPluginNature(EPluggablePluginNature nature)
           
 void IAbstractTigerstripeProject.setProjectDetails(IProjectDetails projectDetails)
           
 void ITigerstripeGeneratorProject.setRequiredAnnotationPlugins(java.lang.String[] pluginIds)
           
 void IPluginConfig.trigger()
          Trigger the generation association with this Plugin reference
 void IPluginConfig.trigger(org.eclipse.tigerstripe.workbench.internal.core.generation.RunConfig config)
          Trigger the generation association with this Plugin reference
 IPath GeneratorDeploymentHelper.unDeploy(ITigerstripeGeneratorProject project, IProgressMonitor monitor)