com.gomjabbar.meta.patterns.bnd
Class NamePattern

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.NamePattern
All Implemented Interfaces:
IMultipleNameVarHolder, INamePatternsChild

public class NamePattern
extends java.lang.Object
implements INamePatternsChild, IMultipleNameVarHolder

ElementChildren MultiplicityEventual Parents
name-patternname-var [0:n]name-patterns [1:n]


Constructor Summary
NamePattern(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(NameVar p_child)
           
 void addText(java.lang.String p_text)
           
 INamePatternChild[] getChildrenList()
           
 NameVar[] getNameVarChildrenList()
           
 NamePatterns getParentNamePatterns()
           
 void setParent(NamePatterns p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamePattern

public NamePattern(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(NamePatterns p_parent)
Specified by:
setParent in interface INamePatternsChild

getParentNamePatterns

public NamePatterns getParentNamePatterns()
Specified by:
getParentNamePatterns in interface INamePatternsChild

getChildrenList

public INamePatternChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getNameVarChildrenList

public NameVar[] getNameVarChildrenList()
Specified by:
getNameVarChildrenList in interface IMultipleNameVarHolder

add

public void add(NameVar p_child)
Specified by:
add in interface IMultipleNameVarHolder