EGF Engine
Release 0.1.0

Uses of Interface
org.eclipse.egf.pattern.Pattern

Packages that use Pattern
org.eclipse.egf.pattern   
org.eclipse.egf.pattern.ecore   
org.eclipse.egf.pattern.impl   
org.eclipse.egf.pattern.production   
org.eclipse.egf.pattern.relations   
org.eclipse.egf.pattern.relations.impl   
org.eclipse.egf.pattern.ui.editor.page   
org.eclipse.egf.pattern.ui.internal.editor.page   
org.eclipse.egf.pattern.ui.internal.editor.page.implementation   
org.eclipse.egf.pattern.util   
org.eclipse.egf.pattern.validation   
 

Uses of Pattern in org.eclipse.egf.pattern
 

Methods in org.eclipse.egf.pattern that return Pattern
 Pattern PatternFactory.createPattern()
          Returns a new object of class 'Pattern'
 Pattern PatternFactory.createPattern()
          Returns a new object of class 'Pattern'
 

Uses of Pattern in org.eclipse.egf.pattern.ecore
 

Fields in org.eclipse.egf.pattern.ecore declared as Pattern
protected  Pattern PatternHandler.PatternData._parentPattern
          Parent pattern, if any.
protected  Pattern PatternHandler.PatternData._pattern
          Pattern reference as object loaded from the ecore file.
 

Methods in org.eclipse.egf.pattern.ecore that return Pattern
 Pattern PatternHandler.PatternData.getParentPattern()
          Get parent pattern.
 Pattern PatternHandler.PatternData.getPattern()
           
 

Methods in org.eclipse.egf.pattern.ecore with parameters of type Pattern
static EOperation AbstractPatternGenerator.addOperation(Pattern pattern_p, String operationName_p)
          Add a new operation to handled pattern.
 boolean AnnotationHandler.addProductionAnnotation(Pattern pattern_p, PatternHandler.ProductionOptionsHandler productionHandler_p)
          Add/replace pattern production annotation based on given production handler values.
static void AbstractPatternGenerator.computeOperationsAnnotations(Pattern pattern_p, String fcId_p, AnnotationHandler annotationHandler_p)
          (Re)Compute annotations for all pattern operations.
static void AbstractPatternGenerator.computeProductionAnnotation(Pattern pattern_p, PatternHandler.ProductionOptionsHandler handler_p, AnnotationHandler annotationHandler_p)
          Compute and add production annotation for given pattern.
protected abstract  void AbstractPatternGenerator.fillPattern(Pattern newPattern_p, AnnotationHandler handler_p, EOperation generate_p)
          Fill newly created pattern with expected content.
protected  List<ParameterRelation> PatternHandler.getAllParameters(Pattern pattern_p)
          Get all pattern matching parameters for given pattern.
protected  List<CallParameter> PatternHandler.getCallParameters(Pattern pattern_p)
          Get all public method parameters for given pattern.
protected  EOperation PatternHandler.getGenerateOperation(Pattern pattern_p)
          Get user modifiable generate operation.
protected  String AbstractPatternGenerator.getPatternShortId(Pattern pattern_p)
          Get pattern short id.
protected  void PatternHandler.handleSaveProductionOptions(Pattern pattern_p, AnnotationHandler handler_p)
          Handle the production options saving behavior.
protected  boolean PatternHandler.readProductionContext(Pattern pattern_p, PatternHandler.PatternData patternData_p)
          Read production context, looking for both given pattern and its parents (patterns).
static void AbstractPatternGenerator.removeOperation(Pattern pattern_p, EOperation operation_p)
          Remove operation from given pattern.
 EAnnotation AnnotationHandler.removeProductionAnnotation(Pattern pattern_p)
          Remove production annotation from given pattern, if any.
static void AbstractPatternGenerator.setPatternParent(Pattern pattern_p, String parentClassName_p, String parentEcoreURI_p, ResourceSet resourceSet_p)
          Set pattern parent to identified one.
 

Uses of Pattern in org.eclipse.egf.pattern.impl
 

Classes in org.eclipse.egf.pattern.impl that implement Pattern
 class PatternImpl
          An implementation of the model object 'Pattern'.
 

Methods in org.eclipse.egf.pattern.impl that return Pattern
 Pattern PatternFactoryImpl.createPattern()
           
 

Uses of Pattern in org.eclipse.egf.pattern.production
 

Methods in org.eclipse.egf.pattern.production that return Pattern
static Pattern PatternTemplateProducer.instantiatePattern(PatternHandler.PatternData patternData_p, ClassLoader[] classLoader_p)
          Instantiate identified pattern.
 

Methods in org.eclipse.egf.pattern.production with parameters of type Pattern
static String GeneratedContentHelper.getPatternClassName(Pattern pattern_p)
          Get pattern generated EMF class name.
static String GeneratedContentHelper.getPatternPackageName(Pattern pattern_p)
          Get pattern generated EMF package name.
static String GeneratedContentHelper.getPatternPackageNsPrefix(Pattern pattern_p)
          Get pattern generated EMF package namespace prefix.
static String GeneratedContentHelper.getPatternPackageNsURI(Pattern pattern_p)
          Get pattern generated EMF package namespace URI.
 

Uses of Pattern in org.eclipse.egf.pattern.relations
 

Methods in org.eclipse.egf.pattern.relations that return Pattern
 Pattern ReferenceRelation.getReferencedPattern()
          Returns the value of the 'Referenced Pattern' reference
 

Methods in org.eclipse.egf.pattern.relations with parameters of type Pattern
 void ReferenceRelation.setReferencedPattern(Pattern value)
          Sets the value of the 'Referenced Pattern' reference.
 

Uses of Pattern in org.eclipse.egf.pattern.relations.impl
 

Fields in org.eclipse.egf.pattern.relations.impl declared as Pattern
protected  Pattern ReferenceRelationImpl.referencedPattern
          The cached value of the 'Referenced Pattern' reference
 

Methods in org.eclipse.egf.pattern.relations.impl that return Pattern
 Pattern ReferenceRelationImpl.basicGetReferencedPattern()
           
 Pattern ReferenceRelationImpl.getReferencedPattern()
           
 

Methods in org.eclipse.egf.pattern.relations.impl with parameters of type Pattern
 void ReferenceRelationImpl.setReferencedPattern(Pattern newReferencedPattern)
           
 

Uses of Pattern in org.eclipse.egf.pattern.ui.editor.page
 

Methods in org.eclipse.egf.pattern.ui.editor.page with parameters of type Pattern
protected  String PatternImplementationPage.InternalMethodsHandler.getNewMethodName(Pattern pattern_p)
          Get next available correct method name.
 

Uses of Pattern in org.eclipse.egf.pattern.ui.internal.editor.page
 

Methods in org.eclipse.egf.pattern.ui.internal.editor.page that return Pattern
 Pattern DefaultContentHandler.getPattern()
          Get pattern.
 

Uses of Pattern in org.eclipse.egf.pattern.ui.internal.editor.page.implementation
 

Methods in org.eclipse.egf.pattern.ui.internal.editor.page.implementation with parameters of type Pattern
protected  boolean InternalMethodHandler.computeOverriding(Pattern parentPattern_p)
          Compute overriding status.
 

Uses of Pattern in org.eclipse.egf.pattern.util
 

Methods in org.eclipse.egf.pattern.util with parameters of type Pattern
 T PatternSwitch.casePattern(Pattern object)
          Returns the result of interpreting the object as an instance of 'Pattern'
 boolean PatternValidator.validatePattern_overall(Pattern pattern, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the overall constraint of 'Pattern'.
 boolean PatternValidator.validatePattern(Pattern pattern, DiagnosticChain diagnostics, Map<Object,Object> context)
           
 

Uses of Pattern in org.eclipse.egf.pattern.validation
 

Methods in org.eclipse.egf.pattern.validation with parameters of type Pattern
static Diagnostic PatternValidationHelper.validatePattern(Pattern pattern_p, PatternValidationHelper.IValidationHandler validationHandler_p)
          Validate given pattern.
static Diagnostic PatternValidationHelper.validatePattern(Pattern pattern_p, PatternValidationHelper.IValidationHandler validationHandler_p)
          Validate given pattern.
 

Constructors in org.eclipse.egf.pattern.validation with parameters of type Pattern
PatternDelegatedValidator(Pattern pattern_p)
          Constructor.
PatternDelegatedValidator(Pattern pattern_p)
          Constructor.
 


EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.