org.eclipse.gmf.codegen.gmfgen
Interface GenCustomGeneratorExtension

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

public interface GenCustomGeneratorExtension
extends GenCustomTemplateInput

A representation of the model object 'Gen Custom Generator Extension'.

The following features are supported:

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

Method Summary
 GenEditorGenerator getGenerator()
          Returns the value of the 'Generator' container reference.
 org.eclipse.emf.common.util.EList<GenTemplateInvocationBase> getInvocations()
          Returns the value of the 'Invocations' containment reference list.
 String getName()
          Returns the value of the 'Name' attribute.
 org.eclipse.emf.ecore.EObject getRootInput()
          Returns the value of the 'Root Input' reference.
 boolean isFromCustomBridge()
          Returns the value of the 'From Custom Bridge' attribute.
 void setFromCustomBridge(boolean value)
          Sets the value of the 'From Custom Bridge' attribute.
 void setName(String value)
          Sets the value of the 'Name' attribute.
 void setRootInput(org.eclipse.emf.ecore.EObject value)
          Sets the value of the 'Root Input' reference.
 
Methods inherited from interface org.eclipse.gmf.codegen.gmfgen.GenCustomTemplateInput
getOclType, setOclType
 
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

getGenerator

GenEditorGenerator getGenerator()
Returns the value of the 'Generator' container reference. It is bidirectional and its opposite is 'Extensions'.

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

Returns:
the value of the 'Generator' container reference.
See Also:
GMFGenPackage.getGenCustomGeneratorExtension_Generator(), GenEditorGenerator.getExtensions()
Generated
Model Properties:
opposite="extensions" resolveProxies="false" required="true" transient="false" changeable="false"

getName

String getName()
Returns the value of the 'Name' attribute. User friendly name for this extension, used only in UI

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), GMFGenPackage.getGenCustomGeneratorExtension_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

isFromCustomBridge

boolean isFromCustomBridge()
Returns the value of the 'From Custom Bridge' attribute. The default value is "false". Reconciler should try to preserve the contents if set to true

Returns:
the value of the 'From Custom Bridge' attribute.
See Also:
setFromCustomBridge(boolean), GMFGenPackage.getGenCustomGeneratorExtension_FromCustomBridge()
Generated
Model Properties:
default="false"

setFromCustomBridge

void setFromCustomBridge(boolean value)
Sets the value of the 'From Custom Bridge' attribute.

Parameters:
value - the new value of the 'From Custom Bridge' attribute.
See Also:
isFromCustomBridge()
Generated

getRootInput

org.eclipse.emf.ecore.EObject getRootInput()
Returns the value of the 'Root Input' reference. Root input element for custom template invocations. GenEditorGenerator single instance will be assumed if not set

Returns:
the value of the 'Root Input' reference.
See Also:
setRootInput(EObject), GMFGenPackage.getGenCustomGeneratorExtension_RootInput()
Generated
Model Properties:

setRootInput

void setRootInput(org.eclipse.emf.ecore.EObject value)
Sets the value of the 'Root Input' reference.

Parameters:
value - the new value of the 'Root Input' reference.
See Also:
getRootInput()
Generated

getInvocations

org.eclipse.emf.common.util.EList<GenTemplateInvocationBase> getInvocations()
Returns the value of the 'Invocations' containment reference list. The list contents are of type GenTemplateInvocationBase. It is bidirectional and its opposite is 'Extension'.

If the meaning of the 'Invocations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Invocations' containment reference list.
See Also:
GMFGenPackage.getGenCustomGeneratorExtension_Invocations(), GenTemplateInvocationBase.getExtension()
Generated
Model Properties:
opposite="extension" containment="true"


Copyright © 2012. All Rights Reserved.