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

ElementChildren MultiplicityEventual Parents
array-type-patternprimitive-type-pattern [1]
class-pattern-ref [1]
array-type-pattern [1]
type-pattern [1]
array-type-pattern [1]


Constructor Summary
ArrayTypePattern(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(ArrayTypePattern p_child)
           
 void add(ClassPatternRef p_child)
           
 void add(PrimitiveTypePattern p_child)
           
 void addText(java.lang.String p_text)
           
 ArrayTypePattern getArrayTypePatternChild()
           
 IArrayTypePatternChild[] getChildrenList()
           
 ClassPatternRef getClassPatternRefChild()
           
 ArrayTypePattern getParentArrayTypePattern()
           
 TypePattern getParentTypePattern()
           
 PrimitiveTypePattern getPrimitiveTypePatternChild()
           
 void setParent(ArrayTypePattern p_parent)
           
 void setParent(TypePattern p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayTypePattern

public ArrayTypePattern(AbstractBindingFactory p_factory)
Method Detail

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