org.eclipse.amp.amf.gen.ide
Class MetaABMBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.eclipse.amp.amf.gen.ide.AbstractMWEBuilder
org.eclipse.amp.amf.gen.ide.MetaABMBuilder
- All Implemented Interfaces:
- org.eclipse.core.runtime.IExecutableExtension
- Direct Known Subclasses:
- AscapeModelBuilder, DocumentModelBuilder, EscapeModel3DBuilder, EscapeModelBuilder, InterfaceModelBuilder, RepastModelBuilder, TestCaseModelBuilder
public class MetaABMBuilder
- extends AbstractMWEBuilder
general support for generating project artifacts (code, documentation, etc..) from AMF meta-models.
- Author:
- milesparker
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD |
Constructor Summary |
MetaABMBuilder()
|
MetaABMBuilder(java.lang.String taskDescription,
java.lang.String pluginName,
java.lang.String[] workflowPaths,
boolean createMarkers)
|
MetaABMBuilder(java.lang.String taskDescription,
java.lang.String pluginName,
java.lang.String workflowPath,
boolean createMarkers)
|
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
forgetLastBuiltState, getCommand, getDelta, getProject, getRule, getRule, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData |
Methods inherited from class java.lang.Object |
equals, 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 taskDescription,
java.lang.String pluginName,
java.lang.String workflowPath,
boolean createMarkers)
MetaABMBuilder
public MetaABMBuilder(java.lang.String taskDescription,
java.lang.String pluginName,
java.lang.String[] workflowPaths,
boolean createMarkers)
MetaABMBuilder
public MetaABMBuilder()
loadPropertiesFromPrefs
public void loadPropertiesFromPrefs()
loadPlugins
public void loadPlugins()
- Specified by:
loadPlugins
in class AbstractMWEBuilder
loadPropertiesFromResource
public void loadPropertiesFromResource(org.eclipse.core.resources.IResource resource)
- Overrides:
loadPropertiesFromResource
in class AbstractMWEBuilder
getBaseBuilderDefault
public static MetaABMBuilder getBaseBuilderDefault()
- Returns the shared instance
- Returns:
- the shared instance
isCreateMarkers
public boolean isCreateMarkers()
setCreateMarkers
public void setCreateMarkers(boolean createMarkers)