org.openarchitectureware.xtend.parser
Class ExtensionFactory
java.lang.Object
org.openarchitectureware.expression.parser.ExpressionFactory
org.openarchitectureware.xtend.parser.ExtensionFactory
public class ExtensionFactory
- extends ExpressionFactory
Method Summary |
Around |
createAround(Identifier pointcut,
java.util.List<DeclaredParameter> p,
boolean wildparams,
Expression expr)
|
Check |
createCheck(Identifier t,
Expression guard,
boolean errorSev,
Expression msg,
Expression expr)
|
Extension |
createCreateExtension(Identifier create,
Identifier returnType,
Identifier rtn,
Identifier name,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier priv)
|
ExpressionExtensionStatement |
createExpressionExtension(Identifier name,
Identifier returnType,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier cached,
Identifier priv)
|
ExtensionFile |
createExtensionFile(java.util.List<ImportStatement> nsimports,
java.util.List<ImportStatement> extimports,
java.util.List<Extension> extensions,
java.util.List<Around> arounds,
java.util.List<Check> checks)
|
ImportStatement |
createExtensionFileImport(Identifier t,
Identifier exported)
|
JavaExtensionStatement |
createJavaExtension(Identifier name,
Identifier type,
java.util.List<DeclaredParameter> params,
Identifier typeName,
Identifier methodName,
java.util.List<Identifier> javaParamTypes,
Identifier cached,
Identifier priv)
|
ImportStatement |
createNsImport(Identifier t)
|
Methods inherited from class org.openarchitectureware.expression.parser.ExpressionFactory |
createBinaryOperation, createBooleanLiteral, createBooleanOperation, createCase, createCast, createChainExpression, createCollectionExpression, createConstructorCall, createDeclaredParameter, createFeatureCall, createGlobalVarExpression, createIdentifier, createIf, createIntegerLiteral, createLetExpression, createListLiteral, createNullLiteral, createOperationCall, createOperationCall, createParanthesizedExpression, createRealLiteral, createStringLiteral, createSwitchExpression, createTypeSelectExpression, handle, handle, nonNull |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtensionFactory
public ExtensionFactory()
ExtensionFactory
public ExtensionFactory(java.lang.String string)
createExtensionFile
public ExtensionFile createExtensionFile(java.util.List<ImportStatement> nsimports,
java.util.List<ImportStatement> extimports,
java.util.List<Extension> extensions,
java.util.List<Around> arounds,
java.util.List<Check> checks)
createNsImport
public ImportStatement createNsImport(Identifier t)
createExtensionFileImport
public ImportStatement createExtensionFileImport(Identifier t,
Identifier exported)
createJavaExtension
public JavaExtensionStatement createJavaExtension(Identifier name,
Identifier type,
java.util.List<DeclaredParameter> params,
Identifier typeName,
Identifier methodName,
java.util.List<Identifier> javaParamTypes,
Identifier cached,
Identifier priv)
createExpressionExtension
public ExpressionExtensionStatement createExpressionExtension(Identifier name,
Identifier returnType,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier cached,
Identifier priv)
createCreateExtension
public Extension createCreateExtension(Identifier create,
Identifier returnType,
Identifier rtn,
Identifier name,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier priv)
createAround
public Around createAround(Identifier pointcut,
java.util.List<DeclaredParameter> p,
boolean wildparams,
Expression expr)
createCheck
public Check createCheck(Identifier t,
Expression guard,
boolean errorSev,
Expression msg,
Expression expr)