org.eclipse.stp.core.create.operations
Class ComponentCreationDataModelProvider

java.lang.Object
  extended by org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider
      extended by org.eclipse.stp.core.infrastructure.operations.AbstractScribblerDataModelProvider
          extended by org.eclipse.stp.core.create.operations.ComponentCreationDataModelProvider
All Implemented Interfaces:
IComponentCreationDataModelProperties, org.eclipse.stp.core.infrastructure.operations.IAbstractScribblerDataModelProperties, org.eclipse.wst.common.frameworks.datamodel.IDataModelProperties, org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider

public class ComponentCreationDataModelProvider
extends org.eclipse.stp.core.infrastructure.operations.AbstractScribblerDataModelProvider
implements IComponentCreationDataModelProperties


Field Summary
static java.lang.String COMPONENT_DEFAULT_NAME
           
 
Fields inherited from interface org.eclipse.stp.core.create.operations.IComponentCreationDataModelProperties
COMPOSITE, NAME
 
Fields inherited from interface org.eclipse.stp.core.infrastructure.operations.IAbstractScribblerDataModelProperties
EDIT_MODEL_LABEL, PROJECT_NAME, RESULT, SCRIBBLER_DOMAINS
 
Fields inherited from interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProperties
ALLOW_EXTENSIONS, RESTRICT_EXTENSIONS
 
Fields inherited from interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider
OK_STATUS
 
Constructor Summary
ComponentCreationDataModelProvider()
           
 
Method Summary
 org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation getDefaultOperation()
           
 java.lang.Object getDefaultProperty(java.lang.String propertyName)
           
 java.util.Set getPropertyNames()
           
 org.eclipse.core.runtime.IStatus validate(java.lang.String propertyName)
           
 
Methods inherited from class org.eclipse.stp.core.infrastructure.operations.AbstractScribblerDataModelProvider
getProject
 
Methods inherited from class org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider
dispose, getDataModel, getExtendedContext, getID, getPropertyDescriptor, getValidPropertyDescriptors, init, isPropertyEnabled, propertySet, setDataModel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_DEFAULT_NAME

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

ComponentCreationDataModelProvider

public ComponentCreationDataModelProvider()
Method Detail

getDefaultOperation

public org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation getDefaultOperation()
Specified by:
getDefaultOperation in interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider
Overrides:
getDefaultOperation in class org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider

getPropertyNames

public java.util.Set getPropertyNames()
Specified by:
getPropertyNames in interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider
Overrides:
getPropertyNames in class org.eclipse.stp.core.infrastructure.operations.AbstractScribblerDataModelProvider

getDefaultProperty

public java.lang.Object getDefaultProperty(java.lang.String propertyName)
Specified by:
getDefaultProperty in interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider
Overrides:
getDefaultProperty in class org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider

validate

public org.eclipse.core.runtime.IStatus validate(java.lang.String propertyName)
Specified by:
validate in interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider
Overrides:
validate in class org.eclipse.stp.core.infrastructure.operations.AbstractScribblerDataModelProvider