com.gomjabbar.meta.patterns.bnd
Class ClassPatternRef

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.ClassPatternRef
All Implemented Interfaces:
IAncestorPatternsChild, IArrayTypePatternChild, IExceptionTypePatternsChild, IInterfacePatternsChild, ITypePatternChild

public class ClassPatternRef
extends java.lang.Object
implements ITypePatternChild, IExceptionTypePatternsChild, IInterfacePatternsChild, IAncestorPatternsChild, IArrayTypePatternChild

ElementChildren MultiplicityEventual Parents
class-pattern-reftype-pattern [1]
exception-type-patterns [0:n]
interface-patterns [0:n]
ancestor-patterns [0:n]
array-type-pattern [1]


Constructor Summary
ClassPatternRef(AbstractBindingFactory p_factory)
           
 
Method Summary
 void addText(java.lang.String p_text)
           
 IClassPatternRefChild[] getChildrenList()
           
 ElementNameRelativeId getIdref()
           
 AncestorPatterns getParentAncestorPatterns()
           
 ArrayTypePattern getParentArrayTypePattern()
           
 ExceptionTypePatterns getParentExceptionTypePatterns()
           
 InterfacePatterns getParentInterfacePatterns()
           
 TypePattern getParentTypePattern()
           
 java.lang.Object resolveIdref()
           
 void setIdref(ElementNameRelativeId p_Idref)
           
 void setParent(AncestorPatterns p_parent)
           
 void setParent(ArrayTypePattern p_parent)
           
 void setParent(ExceptionTypePatterns p_parent)
           
 void setParent(InterfacePatterns 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

ClassPatternRef

public ClassPatternRef(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(ExceptionTypePatterns p_parent)
Specified by:
setParent in interface IExceptionTypePatternsChild

getParentExceptionTypePatterns

public ExceptionTypePatterns getParentExceptionTypePatterns()
Specified by:
getParentExceptionTypePatterns in interface IExceptionTypePatternsChild

setParent

public void setParent(InterfacePatterns p_parent)
Specified by:
setParent in interface IInterfacePatternsChild

getParentInterfacePatterns

public InterfacePatterns getParentInterfacePatterns()
Specified by:
getParentInterfacePatterns in interface IInterfacePatternsChild

setParent

public void setParent(AncestorPatterns p_parent)
Specified by:
setParent in interface IAncestorPatternsChild

getParentAncestorPatterns

public AncestorPatterns getParentAncestorPatterns()
Specified by:
getParentAncestorPatterns in interface IAncestorPatternsChild

setParent

public void setParent(ArrayTypePattern p_parent)
Specified by:
setParent in interface IArrayTypePatternChild

getParentArrayTypePattern

public ArrayTypePattern getParentArrayTypePattern()
Specified by:
getParentArrayTypePattern in interface IArrayTypePatternChild

getIdref

public ElementNameRelativeId getIdref()

resolveIdref

public java.lang.Object resolveIdref()

setIdref

public void setIdref(ElementNameRelativeId p_Idref)

getChildrenList

public IClassPatternRefChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)