org.metaabm.ide
Class MetaABMBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.metaabm.ide.MetaABMBuilder
- All Implemented Interfaces:
- org.eclipse.core.runtime.IExecutableExtension
- Direct Known Subclasses:
- AscapeModelBuilder, DocumentModelBuilder, InterfaceModelBuilder, RepastModelBuilder, TestCaseModelBuilder
public class MetaABMBuilder
- extends org.eclipse.core.resources.IncrementalProjectBuilder
| Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD |
| Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
clean, forgetLastBuiltState, getCommand, getDelta, getProject, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData, startupOnInitialize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUILDER_ID
public static final java.lang.String BUILDER_ID
- See Also:
- Constant Field Values
MetaABMBuilder
public MetaABMBuilder(java.lang.String workflowPath,
boolean createMarkers)
MetaABMBuilder
public MetaABMBuilder()
addURL
public void addURL(java.net.URL url)
getResourceLoader
public org.openarchitectureware.workflow.util.ResourceLoader getResourceLoader()
build
protected org.eclipse.core.resources.IProject[] build(int kind,
java.util.Map args,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Specified by:
build in class org.eclipse.core.resources.IncrementalProjectBuilder
- Throws:
org.eclipse.core.runtime.CoreException
generateWorkspaceModel
public void generateWorkspaceModel(org.eclipse.core.resources.IResource resource)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
generateModel
public void generateModel()
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
loadPropertiesFromResource
public void loadPropertiesFromResource(org.eclipse.core.resources.IResource resource)
loadPropertiesFromFileString
public void loadPropertiesFromFileString(java.lang.String file)
fullBuild
protected void fullBuild(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
incrementalBuild
protected void incrementalBuild(org.eclipse.core.resources.IResourceDelta delta,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getWorkflowPath
public java.lang.String getWorkflowPath()
setWorkflowPath
public void setWorkflowPath(java.lang.String workflowPath)
getBaseBuilderDefault
public static MetaABMBuilder getBaseBuilderDefault()
- Returns the shared instance
- Returns:
- the shared instance
setGenProperties
public void setGenProperties(java.util.Map<java.lang.String,java.lang.String> genProps)
getGenProperties
public java.util.Map<java.lang.String,java.lang.String> getGenProperties()
isCreateMarkers
public boolean isCreateMarkers()
setCreateMarkers
public void setCreateMarkers(boolean createMarkers)
setCurrentMonitor
protected void setCurrentMonitor(org.eclipse.core.runtime.IProgressMonitor currentMonitor)