MetaDone
metadone.client.actions.Ecore2MetalAttributes Class Reference
Inheritance diagram for metadone.client.actions.Ecore2MetalAttributes:
Collaboration diagram for metadone.client.actions.Ecore2MetalAttributes:

List of all members.

Public Member Functions

 Ecore2MetalAttributes (Test_ECORE_Action test_ECORE_Action, ConcreteModel modelecore)
ConcreteObject caseEAnnotation (EAnnotation object)
ConcreteObject caseEAttribute (EAttribute object)
ConcreteObject caseEClass (EClass object)
ConcreteObject caseEClassifier (EClassifier object)
ConcreteObject caseEDataType (EDataType object)
ConcreteObject caseEEnum (EEnum object)
ConcreteObject caseEEnumLiteral (EEnumLiteral object)
ConcreteObject caseEFactory (EFactory object)
ConcreteObject caseEGenericType (EGenericType object)
ConcreteObject caseEModelElement (EModelElement object)
ConcreteObject caseENamedElement (ENamedElement object)
ConcreteObject caseEOperation (EOperation object)
ConcreteObject caseEPackage (EPackage object)
ConcreteObject caseEParameter (EParameter object)
ConcreteObject caseEReference (EReference object)
ConcreteObject caseEStringToStringMapEntry (Entry< String, String > object)
ConcreteObject caseEStructuralFeature (EStructuralFeature object)
ConcreteObject caseETypeParameter (ETypeParameter object)
ConcreteObject caseETypedElement (ETypedElement object)
ConcreteObject defaultCase (EObject object)

Private Member Functions

void processAnnotation (EAnnotation object, ConcreteObject result) throws BadPreCondition
void processAttribute (EAttribute attribute, final ConcreteObject result) throws BadPreCondition
void processClass (EClass object, final ConcreteObject result) throws BadPreCondition
void processClassifier (EClassifier object, ConcreteObject result) throws BadPreCondition
void processDataType (EDataType object, ConcreteObject result) throws BadPreCondition
void processEnum (EEnum object, ConcreteObject result) throws BadPreCondition
void processEnumLiteral (EEnumLiteral object, ConcreteObject result) throws BadPreCondition
void processModelElement (EModelElement object, ConcreteObject result)
void processNamedElement (ENamedElement object, ConcreteObject result) throws BadPreCondition
void processOperation (EOperation object, ConcreteObject result) throws BadPreCondition
void processPackage (EPackage object, ConcreteObject result) throws BadPreCondition
void processParameter (EParameter object, ConcreteObject result) throws BadPreCondition
void processReference (EReference object, ConcreteObject result)
void processStringToStringMapEntry (Entry< String, String > object, ConcreteObject result) throws BadPreCondition
void processStructuralFeature (EStructuralFeature object, ConcreteObject result) throws BadPreCondition
String tostringnull (Object defaultValue)
void processTypeParameter (ETypeParameter object, ConcreteObject result) throws BadPreCondition
void processTypedElement (ETypedElement object, ConcreteObject result) throws BadPreCondition

Private Attributes

final Test_ECORE_Action plugin
final ConcreteModel model

Static Private Attributes

static final String INFRINGED_HYPOTHESIS_IN_THE_E_CORE_METAMODEL = "Infringed hypothesis in the ECore metamodel."

Detailed Description

Author:
Vincent

Date=28 déc. 2012 - 00:06:30


Constructor & Destructor Documentation

metadone.client.actions.Ecore2MetalAttributes.Ecore2MetalAttributes ( Test_ECORE_Action  test_ECORE_Action,
ConcreteModel  modelecore 
)

Member Function Documentation

ConcreteObject metadone.client.actions.Ecore2MetalAttributes.caseEFactory ( EFactory  object)
ConcreteObject metadone.client.actions.Ecore2MetalAttributes.defaultCase ( EObject  object)
void metadone.client.actions.Ecore2MetalAttributes.processClassifier ( EClassifier  object,
ConcreteObject  result 
) throws BadPreCondition [private]
void metadone.client.actions.Ecore2MetalAttributes.processEnum ( EEnum  object,
ConcreteObject  result 
) throws BadPreCondition [private]
void metadone.client.actions.Ecore2MetalAttributes.processModelElement ( EModelElement  object,
ConcreteObject  result 
) [private]
void metadone.client.actions.Ecore2MetalAttributes.processOperation ( EOperation  object,
ConcreteObject  result 
) throws BadPreCondition [private]
void metadone.client.actions.Ecore2MetalAttributes.processParameter ( EParameter  object,
ConcreteObject  result 
) throws BadPreCondition [private]
void metadone.client.actions.Ecore2MetalAttributes.processReference ( EReference  object,
ConcreteObject  result 
) [private]
void metadone.client.actions.Ecore2MetalAttributes.processTypeParameter ( ETypeParameter  object,
ConcreteObject  result 
) throws BadPreCondition [private]
String metadone.client.actions.Ecore2MetalAttributes.tostringnull ( Object  defaultValue) [private]

Member Data Documentation

Referenced by metadone.client.actions.Ecore2MetalAttributes.caseEAnnotation(), metadone.client.actions.Ecore2MetalAttributes.caseEAttribute(), metadone.client.actions.Ecore2MetalAttributes.caseEClass(), metadone.client.actions.Ecore2MetalAttributes.caseEClassifier(), metadone.client.actions.Ecore2MetalAttributes.caseEDataType(), metadone.client.actions.Ecore2MetalAttributes.caseEEnum(), metadone.client.actions.Ecore2MetalAttributes.caseEEnumLiteral(), metadone.client.actions.Ecore2MetalAttributes.caseEGenericType(), metadone.client.actions.Ecore2MetalAttributes.caseEModelElement(), metadone.client.actions.Ecore2MetalAttributes.caseENamedElement(), metadone.client.actions.Ecore2MetalAttributes.caseEOperation(), metadone.client.actions.Ecore2MetalAttributes.caseEPackage(), metadone.client.actions.Ecore2MetalAttributes.caseEParameter(), metadone.client.actions.Ecore2MetalAttributes.caseEReference(), metadone.client.actions.Ecore2MetalAttributes.caseEStringToStringMapEntry(), metadone.client.actions.Ecore2MetalAttributes.caseEStructuralFeature(), metadone.client.actions.Ecore2MetalAttributes.caseETypedElement(), metadone.client.actions.Ecore2MetalAttributes.caseETypeParameter(), metadone.client.actions.Ecore2MetalAttributes.Ecore2MetalAttributes(), metadone.client.actions.Ecore2MetalAttributes.processAnnotation(), metadone.client.actions.Ecore2MetalAttributes.processAttribute(), metadone.client.actions.Ecore2MetalAttributes.processClass(), metadone.client.actions.Ecore2MetalAttributes.processDataType(), metadone.client.actions.Ecore2MetalAttributes.processEnumLiteral(), metadone.client.actions.Ecore2MetalAttributes.processNamedElement(), metadone.client.actions.Ecore2MetalAttributes.processPackage(), metadone.client.actions.Ecore2MetalAttributes.processStringToStringMapEntry(), metadone.client.actions.Ecore2MetalAttributes.processStructuralFeature(), and metadone.client.actions.Ecore2MetalAttributes.processTypedElement().

Referenced by metadone.client.actions.Ecore2MetalAttributes.caseEAnnotation(), metadone.client.actions.Ecore2MetalAttributes.caseEAttribute(), metadone.client.actions.Ecore2MetalAttributes.caseEClass(), metadone.client.actions.Ecore2MetalAttributes.caseEClassifier(), metadone.client.actions.Ecore2MetalAttributes.caseEDataType(), metadone.client.actions.Ecore2MetalAttributes.caseEEnum(), metadone.client.actions.Ecore2MetalAttributes.caseEEnumLiteral(), metadone.client.actions.Ecore2MetalAttributes.caseEGenericType(), metadone.client.actions.Ecore2MetalAttributes.caseEModelElement(), metadone.client.actions.Ecore2MetalAttributes.caseENamedElement(), metadone.client.actions.Ecore2MetalAttributes.caseEOperation(), metadone.client.actions.Ecore2MetalAttributes.caseEPackage(), metadone.client.actions.Ecore2MetalAttributes.caseEParameter(), metadone.client.actions.Ecore2MetalAttributes.caseEReference(), metadone.client.actions.Ecore2MetalAttributes.caseEStringToStringMapEntry(), metadone.client.actions.Ecore2MetalAttributes.caseEStructuralFeature(), metadone.client.actions.Ecore2MetalAttributes.caseETypedElement(), metadone.client.actions.Ecore2MetalAttributes.caseETypeParameter(), metadone.client.actions.Ecore2MetalAttributes.Ecore2MetalAttributes(), metadone.client.actions.Ecore2MetalAttributes.processAnnotation(), metadone.client.actions.Ecore2MetalAttributes.processAttribute(), metadone.client.actions.Ecore2MetalAttributes.processClass(), metadone.client.actions.Ecore2MetalAttributes.processDataType(), metadone.client.actions.Ecore2MetalAttributes.processEnumLiteral(), metadone.client.actions.Ecore2MetalAttributes.processNamedElement(), metadone.client.actions.Ecore2MetalAttributes.processPackage(), metadone.client.actions.Ecore2MetalAttributes.processStringToStringMapEntry(), metadone.client.actions.Ecore2MetalAttributes.processStructuralFeature(), and metadone.client.actions.Ecore2MetalAttributes.processTypedElement().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations