com.gomjabbar.meta.patterns.bnd
Class TypePattern
java.lang.Object
|
+--com.gomjabbar.meta.patterns.bnd.TypePattern
- All Implemented Interfaces:
- IFieldtypePatternsChild, IParametersTypesPatternChild, IReturnTypePatternChild, ISingleArrayTypePatternHolder, ISingleClassPatternRefHolder, ISinglePrimitiveTypePatternHolder
- public class TypePattern
- extends java.lang.Object
- implements IParametersTypesPatternChild, IReturnTypePatternChild, IFieldtypePatternsChild, ISinglePrimitiveTypePatternHolder, ISingleClassPatternRefHolder, ISingleArrayTypePatternHolder
Element | Children Multiplicity | Eventual Parents |
---|
type-pattern | primitive-type-pattern [1] class-pattern-ref [1] array-type-pattern [1] | parameters-types-pattern [0:n] return-type-pattern [1] fieldtype-patterns [0:n] |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypePattern
public TypePattern(AbstractBindingFactory p_factory)
setParent
public void setParent(ParametersTypesPattern p_parent)
- Specified by:
setParent
in interface IParametersTypesPatternChild
getParentParametersTypesPattern
public ParametersTypesPattern getParentParametersTypesPattern()
- Specified by:
getParentParametersTypesPattern
in interface IParametersTypesPatternChild
setParent
public void setParent(ReturnTypePattern p_parent)
- Specified by:
setParent
in interface IReturnTypePatternChild
getParentReturnTypePattern
public ReturnTypePattern getParentReturnTypePattern()
- Specified by:
getParentReturnTypePattern
in interface IReturnTypePatternChild
setParent
public void setParent(FieldtypePatterns p_parent)
- Specified by:
setParent
in interface IFieldtypePatternsChild
getParentFieldtypePatterns
public FieldtypePatterns getParentFieldtypePatterns()
- Specified by:
getParentFieldtypePatterns
in interface IFieldtypePatternsChild
getChildrenList
public ITypePatternChild[] getChildrenList()
addText
public void addText(java.lang.String p_text)
getPrimitiveTypePatternChild
public PrimitiveTypePattern getPrimitiveTypePatternChild()
- Specified by:
getPrimitiveTypePatternChild
in interface ISinglePrimitiveTypePatternHolder
add
public void add(PrimitiveTypePattern p_child)
- Specified by:
add
in interface ISinglePrimitiveTypePatternHolder
getClassPatternRefChild
public ClassPatternRef getClassPatternRefChild()
- Specified by:
getClassPatternRefChild
in interface ISingleClassPatternRefHolder
add
public void add(ClassPatternRef p_child)
- Specified by:
add
in interface ISingleClassPatternRefHolder
getArrayTypePatternChild
public ArrayTypePattern getArrayTypePatternChild()
- Specified by:
getArrayTypePatternChild
in interface ISingleArrayTypePatternHolder
add
public void add(ArrayTypePattern p_child)
- Specified by:
add
in interface ISingleArrayTypePatternHolder