org.eclipse.gmf.codegen.gmfgen
Interface GenPlugin

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
GenPluginImpl

public interface GenPlugin
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Gen Plugin'.

The following features are supported:

See Also:
GMFGenPackage.getGenPlugin()
Generated
Model Properties:

Method Summary
 String getActivatorClassName()
          Returns the value of the 'Activator Class Name' attribute.
 String getActivatorQualifiedClassName()
           
 org.eclipse.emf.common.util.EList<String> getAllRequiredPlugins()
          Computed additional dependencies (in form of plug-in identifiers), including those explicitly specified by user and those derived from referenced genmodels
 GenEditorGenerator getEditorGen()
          Returns the value of the 'Editor Gen' container reference.
 String getID()
          Returns the value of the 'ID' attribute.
 String getName()
          Returns the value of the 'Name' attribute.
 String getProvider()
          Returns the value of the 'Provider' attribute.
 org.eclipse.emf.common.util.EList<String> getRequiredPlugins()
          Returns the value of the 'Required Plugins' attribute list.
 String getVersion()
          Returns the value of the 'Version' attribute.
 boolean isPrintingEnabled()
          Returns the value of the 'Printing Enabled' attribute.
 void setActivatorClassName(String value)
          Sets the value of the 'Activator Class Name' attribute.
 void setID(String value)
          Sets the value of the 'ID' attribute.
 void setName(String value)
          Sets the value of the 'Name' attribute.
 void setPrintingEnabled(boolean value)
          Sets the value of the 'Printing Enabled' attribute.
 void setProvider(String value)
          Sets the value of the 'Provider' attribute.
 void setVersion(String value)
          Sets the value of the 'Version' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getEditorGen

GenEditorGenerator getEditorGen()
Returns the value of the 'Editor Gen' container reference. It is bidirectional and its opposite is 'Plugin'.

If the meaning of the 'Editor Gen' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Editor Gen' container reference.
See Also:
GMFGenPackage.getGenPlugin_EditorGen(), GenEditorGenerator.getPlugin()
Generated
Model Properties:
opposite="plugin" resolveProxies="false" transient="false" changeable="false"

getID

String getID()
Returns the value of the 'ID' attribute.

If the meaning of the 'ID' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'ID' attribute.
See Also:
setID(String), GMFGenPackage.getGenPlugin_ID()
Generated
Model Properties:

setID

void setID(String value)
Sets the value of the 'ID' attribute.

Parameters:
value - the new value of the 'ID' attribute.
See Also:
getID()
Generated

getName

String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), GMFGenPackage.getGenPlugin_Name()
Generated
Model Properties:

setName

void setName(String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()
Generated

getProvider

String getProvider()
Returns the value of the 'Provider' attribute. The default value is "Sample Plugin Provider, Inc".

If the meaning of the 'Provider' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Provider' attribute.
See Also:
setProvider(String), GMFGenPackage.getGenPlugin_Provider()
Generated
Model Properties:
default="Sample Plugin Provider, Inc"

setProvider

void setProvider(String value)
Sets the value of the 'Provider' attribute.

Parameters:
value - the new value of the 'Provider' attribute.
See Also:
getProvider()
Generated

getVersion

String getVersion()
Returns the value of the 'Version' attribute. The default value is "1.0.0.qualifier".

If the meaning of the 'Version' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Version' attribute.
See Also:
setVersion(String), GMFGenPackage.getGenPlugin_Version()
Generated
Model Properties:
default="1.0.0.qualifier"

setVersion

void setVersion(String value)
Sets the value of the 'Version' attribute.

Parameters:
value - the new value of the 'Version' attribute.
See Also:
getVersion()
Generated

isPrintingEnabled

boolean isPrintingEnabled()
Returns the value of the 'Printing Enabled' attribute.

If the meaning of the 'Printing Enabled' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Printing Enabled' attribute.
See Also:
setPrintingEnabled(boolean), GMFGenPackage.getGenPlugin_PrintingEnabled()
Generated
Model Properties:

setPrintingEnabled

void setPrintingEnabled(boolean value)
Sets the value of the 'Printing Enabled' attribute.

Parameters:
value - the new value of the 'Printing Enabled' attribute.
See Also:
isPrintingEnabled()
Generated

getAllRequiredPlugins

org.eclipse.emf.common.util.EList<String> getAllRequiredPlugins()
Computed additional dependencies (in form of plug-in identifiers), including those explicitly specified by user and those derived from referenced genmodels

Generated
Model Properties:
kind="operation"

getRequiredPlugins

org.eclipse.emf.common.util.EList<String> getRequiredPlugins()
Returns the value of the 'Required Plugins' attribute list. The list contents are of type String.

If the meaning of the 'Required Plugins' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Required Plugins' attribute list.
See Also:
GMFGenPackage.getGenPlugin_RequiredPlugins()
Generated
Model Properties:

getActivatorClassName

String getActivatorClassName()
Returns the value of the 'Activator Class Name' attribute.

If the meaning of the 'Activator Class Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Activator Class Name' attribute.
See Also:
setActivatorClassName(String), GMFGenPackage.getGenPlugin_ActivatorClassName()
Generated
Model Properties:

setActivatorClassName

void setActivatorClassName(String value)
Sets the value of the 'Activator Class Name' attribute.

Parameters:
value - the new value of the 'Activator Class Name' attribute.
See Also:
getActivatorClassName()
Generated

getActivatorQualifiedClassName

String getActivatorQualifiedClassName()

Generated
Model Properties:
kind="operation"


Copyright © 2012. All Rights Reserved.