|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.egf.pattern.ecore.PatternHandler.PatternData
public class PatternHandler.PatternData
Pattern data.
Provides with different pieces of information for locating the pattern file and details about its content.
Field Summary | |
---|---|
protected List<CallParameter> |
_callParameters
Public method parameters. |
protected String |
_fcId
The containing factory component id. |
protected String |
_fileRelativePath
Ecore file relative path. |
protected EOperation |
_generateOperation
Generate operation. |
protected IJavaProject |
_javaProject
Java project containing the pattern. |
protected List<ParameterRelation> |
_parameters
All pattern matching parameters, including parents ones. |
protected Pattern |
_parentPattern
Parent pattern, if any. |
protected Pattern |
_pattern
Pattern reference as object loaded from the ecore file. |
protected Set<String> |
_patternDependenciesIds
Set of parent patterns full ids. |
protected String |
_patternLogicalName
Pattern logical name. |
protected String |
_patternName
Pattern name. |
protected PatternHandler.ProductionOptionsHandler |
_productionOptionsHandler
Production options handler. |
Constructor Summary | |
---|---|
PatternHandler.PatternData()
|
Method Summary | |
---|---|
void |
cleanGeneratedStructures()
Clean generated structures. |
List<ParameterRelation> |
getAllParameters()
Get all pattern matching parameters, including parents ones, starting from farthest (higher parent) to closest (current pattern) parameters. |
List<CallParameter> |
getCallParameters()
Get all public method parameters, also stated as 'Call parameters'. |
String |
getFactoryComponentId()
Get factory component id. |
String |
getFileRelativePath()
|
EOperation |
getGenerateOperation()
Get generate operation. |
IJavaProject |
getJavaProject()
|
Pattern |
getParentPattern()
Get parent pattern. |
Pattern |
getPattern()
|
Set<String> |
getPatternDependenciesIds()
|
String |
getPatternLogicalName()
|
String |
getPatternName()
|
String |
getPluginId()
|
PatternHandler.ProductionOptionsHandler |
getProductionOptionsHandler()
Get production options handler. |
String |
getRealRelativePath()
Get real pattern model file relative path, based on factory component id to plug-in id resolution mechanism. |
void |
setPatternLogicalName(String patternLogicalName_p)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String _fileRelativePath
protected String _fcId
protected IJavaProject _javaProject
protected Pattern _pattern
protected String _patternName
protected String _patternLogicalName
protected Set<String> _patternDependenciesIds
protected List<ParameterRelation> _parameters
protected List<CallParameter> _callParameters
protected EOperation _generateOperation
protected Pattern _parentPattern
protected PatternHandler.ProductionOptionsHandler _productionOptionsHandler
Constructor Detail |
---|
public PatternHandler.PatternData()
Method Detail |
---|
public EOperation getGenerateOperation()
public String getRealRelativePath()
public String getFileRelativePath()
public String getPluginId()
public String getFactoryComponentId()
public IJavaProject getJavaProject()
public Pattern getPattern()
public String getPatternName()
public String getPatternLogicalName()
public void setPatternLogicalName(String patternLogicalName_p)
public Set<String> getPatternDependenciesIds()
public PatternHandler.ProductionOptionsHandler getProductionOptionsHandler()
public List<ParameterRelation> getAllParameters()
public List<CallParameter> getCallParameters()
public Pattern getParentPattern()
public void cleanGeneratedStructures()
PatternHandler.PatternData
.
|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.