org.eclipse.emf.codegen.ecore.genmodel
Interface GenOperation

All Superinterfaces:
EObject, GenBase, Notifier
All Known Implementing Classes:
GenOperationImpl

public interface GenOperation
extends GenBase

A representation of the model object 'Gen Operation'.

The following features are supported:

See Also:
GenModelPackage.getGenOperation()

Method Summary
 java.lang.String getCapName()
           
 EOperation getEcoreOperation()
          Returns the value of the 'Ecore Operation' reference.
 java.lang.String getFormattedName()
           
 GenClass getGenClass()
          Returns the value of the 'Gen Class' container reference.
 GenPackage getGenPackage()
           
 EList getGenParameters()
          Returns the value of the 'Gen Parameters' containment reference list.
 java.lang.String getImportedMetaType()
           
 java.lang.String getImportedReturnType()
           
 java.lang.String getModelInfo()
           
 java.lang.String getName()
           
 java.lang.String getParameters()
           
 java.lang.String getReturnType()
           
 java.lang.String getReturnTypeClassifier()
           
 GenPackage getReturnTypeGenPackage()
           
 void initialize(EOperation eOperation)
           
 boolean isVoid()
           
 boolean reconcile(GenOperation oldGenOperationVersion)
           
 void setEcoreOperation(EOperation value)
          Sets the value of the 'Ecore Operation' reference.
 void setGenClass(GenClass value)
          Sets the value of the 'Gen Class' container reference.
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase
canGenerate, canGenerateEdit, canGenerateEditor, capName, ePackageGenModel, format, generate, generateEdit, generateEditor, getGenModel, reconcile, safeName, uncapName, uncapPrefixedName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getGenClass

public GenClass getGenClass()
Returns the value of the 'Gen Class' container reference. It is bidirectional and its opposite is 'Gen Operations'.

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

Returns:
the value of the 'Gen Class' container reference.
See Also:
setGenClass(GenClass), GenModelPackage.getGenOperation_GenClass(), GenClass.getGenOperations()

setGenClass

public void setGenClass(GenClass value)
Sets the value of the 'Gen Class' container reference.
Parameters:
value - the new value of the 'Gen Class' container reference.
See Also:
getGenClass()

getEcoreOperation

public EOperation getEcoreOperation()
Returns the value of the 'Ecore Operation' reference.

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

Returns:
the value of the 'Ecore Operation' reference.
See Also:
setEcoreOperation(EOperation), GenModelPackage.getGenOperation_EcoreOperation()

setEcoreOperation

public void setEcoreOperation(EOperation value)
Sets the value of the 'Ecore Operation' reference.
Parameters:
value - the new value of the 'Ecore Operation' reference.
See Also:
getEcoreOperation()

getGenParameters

public EList getGenParameters()
Returns the value of the 'Gen Parameters' containment reference list. The list contents are of type GenParameter. It is bidirectional and its opposite is 'Gen Operation'.

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

Returns:
the value of the 'Gen Parameters' containment reference list.
See Also:
GenModelPackage.getGenOperation_GenParameters(), GenParameter.getGenOperation()

getName

public java.lang.String getName()

getCapName

public java.lang.String getCapName()

getFormattedName

public java.lang.String getFormattedName()

isVoid

public boolean isVoid()

getReturnType

public java.lang.String getReturnType()

getImportedReturnType

public java.lang.String getImportedReturnType()

getReturnTypeClassifier

public java.lang.String getReturnTypeClassifier()

getReturnTypeGenPackage

public GenPackage getReturnTypeGenPackage()

getParameters

public java.lang.String getParameters()

getImportedMetaType

public java.lang.String getImportedMetaType()

getGenPackage

public GenPackage getGenPackage()

initialize

public void initialize(EOperation eOperation)

getModelInfo

public java.lang.String getModelInfo()

reconcile

public boolean reconcile(GenOperation oldGenOperationVersion)

Copyright 2001-2002 IBM Corporation and others.
All Rights Reserved.