com.gomjabbar.meta.patterns.bnd
Class ConstructorPattern

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.ConstructorPattern
All Implemented Interfaces:
IConstructorPatternsChild, ISingleExceptionTypePatternsHolder, ISingleModifierPatternsHolder, ISingleParametersTypesPatternsHolder

public class ConstructorPattern
extends java.lang.Object
implements IConstructorPatternsChild, ISingleModifierPatternsHolder, ISingleParametersTypesPatternsHolder, ISingleExceptionTypePatternsHolder

ElementChildren MultiplicityEventual Parents
constructor-patternmodifier-patterns [1]
parameters-types-patterns [1]
exception-type-patterns [1]
constructor-patterns [0:n]


Constructor Summary
ConstructorPattern(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(ExceptionTypePatterns p_child)
           
 void add(ModifierPatterns p_child)
           
 void add(ParametersTypesPatterns p_child)
           
 void addText(java.lang.String p_text)
           
 IConstructorPatternChild[] getChildrenList()
           
 ExceptionTypePatterns getExceptionTypePatternsChild()
           
 ElementNameRelativeId getId()
           
 ModifierPatterns getModifierPatternsChild()
           
 ParametersTypesPatterns getParametersTypesPatternsChild()
           
 ConstructorPatterns getParentConstructorPatterns()
           
 void setId(ElementNameRelativeId p_Id)
           
 void setParent(ConstructorPatterns p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstructorPattern

public ConstructorPattern(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(ConstructorPatterns p_parent)
Specified by:
setParent in interface IConstructorPatternsChild

getParentConstructorPatterns

public ConstructorPatterns getParentConstructorPatterns()
Specified by:
getParentConstructorPatterns in interface IConstructorPatternsChild

getId

public ElementNameRelativeId getId()

setId

public void setId(ElementNameRelativeId p_Id)

getChildrenList

public IConstructorPatternChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getModifierPatternsChild

public ModifierPatterns getModifierPatternsChild()
Specified by:
getModifierPatternsChild in interface ISingleModifierPatternsHolder

add

public void add(ModifierPatterns p_child)
Specified by:
add in interface ISingleModifierPatternsHolder

getParametersTypesPatternsChild

public ParametersTypesPatterns getParametersTypesPatternsChild()
Specified by:
getParametersTypesPatternsChild in interface ISingleParametersTypesPatternsHolder

add

public void add(ParametersTypesPatterns p_child)
Specified by:
add in interface ISingleParametersTypesPatternsHolder

getExceptionTypePatternsChild

public ExceptionTypePatterns getExceptionTypePatternsChild()
Specified by:
getExceptionTypePatternsChild in interface ISingleExceptionTypePatternsHolder

add

public void add(ExceptionTypePatterns p_child)
Specified by:
add in interface ISingleExceptionTypePatternsHolder