org.eclipse.amp.amf.gen.ide
Class InterfaceModelBuilder

java.lang.Object
  extended by org.eclipse.core.internal.events.InternalBuilder
      extended by org.eclipse.core.resources.IncrementalProjectBuilder
          extended by org.eclipse.amp.amf.gen.ide.AbstractMWEBuilder
              extended by org.eclipse.amp.amf.gen.ide.MetaABMBuilder
                  extended by org.eclipse.amp.amf.gen.ide.InterfaceModelBuilder
All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension

public class InterfaceModelBuilder
extends MetaABMBuilder

Generates interfaces for all project models.

Author:
milesparker

Field Summary
static java.lang.String INTERFACE_BUILDER_ID
           
 
Fields inherited from class org.eclipse.amp.amf.gen.ide.MetaABMBuilder
BUILDER_ID
 
Fields inherited from class org.eclipse.amp.amf.gen.ide.AbstractMWEBuilder
builder, currentMonitor, workflowPaths
 
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD
 
Constructor Summary
InterfaceModelBuilder()
           
 
Method Summary
static MetaABMBuilder getInterfaceBuilderDefault()
          Returns the shared instance
 
Methods inherited from class org.eclipse.amp.amf.gen.ide.MetaABMBuilder
getBaseBuilderDefault, isCreateMarkers, loadPlugins, loadPropertiesFromPrefs, loadPropertiesFromResource, setCreateMarkers
 
Methods inherited from class org.eclipse.amp.amf.gen.ide.AbstractMWEBuilder
addURL, build, fullBuild, generateModel, getGenProperties, getResourceLoader, handleModifiedResource, incrementalBuild, isReportErrors, setCurrentMonitor, setGenProperties, setReportErrors
 
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
clean, forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, setInitializationData, startupOnInitialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTERFACE_BUILDER_ID

public static final java.lang.String INTERFACE_BUILDER_ID
See Also:
Constant Field Values
Constructor Detail

InterfaceModelBuilder

public InterfaceModelBuilder()
Method Detail

getInterfaceBuilderDefault

public static MetaABMBuilder getInterfaceBuilderDefault()
Returns the shared instance

Returns:
the shared instance