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

All Superinterfaces:
EObject, GenBase, GenTypedElement, Notifier
All Known Implementing Classes:
GenParameterImpl

public interface GenParameter
extends GenTypedElement

A representation of the model object 'Gen Parameter'.

The following features are supported:

See Also:
GenModelPackage.getGenParameter()

Method Summary
 EParameter getEcoreParameter()
          Returns the value of the 'Ecore Parameter' reference
 GenOperation getGenOperation()
          Returns the value of the 'Gen Operation' container reference.
 GenPackage getGenPackage()
           
 String getName()
           
 String getQualifiedModelInfo()
           
 void initialize(EParameter eParameter)
           
 boolean reconcile(GenParameter oldGenParameterVersion)
           
 void setEcoreParameter(EParameter value)
          Sets the value of the 'Ecore Parameter' reference
 void setGenOperation(GenOperation value)
          Sets the value of the 'Gen Operation' container reference
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement
getEcoreModelElement, getEObjectCast, getGenClassType, getGenDataTypeType, getGenEnumType, getImportedEffectiveFeatureMapWrapperClass, getImportedEffectiveFeatureMapWrapperInternalInterface, getImportedInternalType, getImportedMapEntryType, getImportedType, getInternalTypeCast, getListItemType, getLowerBound, getMapEntryTypeGenClass, getMapGenClass, getMapItemType, getNonEObjectInternalTypeCast, getObjectType, getOrderedFlag, getPrimitiveValueFunction, getQualifiedListItemType, getType, getTypeClassifier, getTypeClassifierAccessorName, getTypeGenClass, getTypeGenClassifier, getTypeGenDataType, getTypeGenEnum, getTypeGenPackage, getUniqueFlag, getUpperBound, isBooleanType, isEffectiveSuppressEMFTypes, isEnumBasedType, isEnumType, isFeatureMapType, isFeatureMapWrapped, isListType, isMapType, isPrimitiveType, isStringBasedType, isStringType, isUnique, isWrappedFeatureMapType
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasDocumentation, reconcile, safeName, uncapName, uncapPrefixedName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, 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

getGenOperation

public GenOperation getGenOperation()
Returns the value of the 'Gen Operation' container reference. It is bidirectional and its opposite is 'Gen Parameters'.

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

Returns:
the value of the 'Gen Operation' container reference.
See Also:
setGenOperation(GenOperation), GenModelPackage.getGenParameter_GenOperation(), GenOperation.getGenParameters()

setGenOperation

public void setGenOperation(GenOperation value)
Sets the value of the 'Gen Operation' container reference.

Parameters:
value - the new value of the 'Gen Operation' container reference.
See Also:
getGenOperation()

getEcoreParameter

public EParameter getEcoreParameter()
Returns the value of the 'Ecore Parameter' reference.

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

Returns:
the value of the 'Ecore Parameter' reference.
See Also:
setEcoreParameter(EParameter), GenModelPackage.getGenParameter_EcoreParameter()

setEcoreParameter

public void setEcoreParameter(EParameter value)
Sets the value of the 'Ecore Parameter' reference.

Parameters:
value - the new value of the 'Ecore Parameter' reference.
See Also:
getEcoreParameter()

getName

public String getName()

getGenPackage

public GenPackage getGenPackage()

initialize

public void initialize(EParameter eParameter)

getQualifiedModelInfo

public String getQualifiedModelInfo()

reconcile

public boolean reconcile(GenParameter oldGenParameterVersion)

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