com.gomjabbar.meta.patterns.bnd
Class ArrayTypePattern
java.lang.Object
|
+--com.gomjabbar.meta.patterns.bnd.ArrayTypePattern
- All Implemented Interfaces:
- IArrayTypePatternChild, ISingleArrayTypePatternHolder, ISingleClassPatternRefHolder, ISinglePrimitiveTypePatternHolder, ITypePatternChild
- public class ArrayTypePattern
- extends java.lang.Object
- implements ITypePatternChild, IArrayTypePatternChild, ISinglePrimitiveTypePatternHolder, ISingleClassPatternRefHolder, ISingleArrayTypePatternHolder
Element | Children Multiplicity | Eventual Parents |
---|
array-type-pattern | primitive-type-pattern [1] class-pattern-ref [1] array-type-pattern [1] | type-pattern [1] array-type-pattern [1] |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayTypePattern
public ArrayTypePattern(AbstractBindingFactory p_factory)
setParent
public void setParent(TypePattern p_parent)
- Specified by:
setParent
in interface ITypePatternChild
getParentTypePattern
public TypePattern getParentTypePattern()
- Specified by:
getParentTypePattern
in interface ITypePatternChild
setParent
public void setParent(ArrayTypePattern p_parent)
- Specified by:
setParent
in interface IArrayTypePatternChild
getParentArrayTypePattern
public ArrayTypePattern getParentArrayTypePattern()
- Specified by:
getParentArrayTypePattern
in interface IArrayTypePatternChild
getChildrenList
public IArrayTypePatternChild[] 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