com.gomjabbar.meta.patterns.bnd
Class MethodPattern

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.MethodPattern
All Implemented Interfaces:
IMethodPatternsChild, ISingleExceptionTypePatternsHolder, ISingleModifierPatternsHolder, ISingleNamePatternsHolder, ISingleParametersTypesPatternsHolder, ISingleReturnTypePatternsHolder

public class MethodPattern
extends java.lang.Object
implements IMethodPatternsChild, ISingleModifierPatternsHolder, ISingleParametersTypesPatternsHolder, ISingleReturnTypePatternsHolder, ISingleExceptionTypePatternsHolder, ISingleNamePatternsHolder

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


Constructor Summary
MethodPattern(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(ExceptionTypePatterns p_child)
           
 void add(ModifierPatterns p_child)
           
 void add(NamePatterns p_child)
           
 void add(ParametersTypesPatterns p_child)
           
 void add(ReturnTypePatterns p_child)
           
 void addText(java.lang.String p_text)
           
 IMethodPatternChild[] getChildrenList()
           
 ExceptionTypePatterns getExceptionTypePatternsChild()
           
 ElementNameRelativeId getId()
           
 ModifierPatterns getModifierPatternsChild()
           
 NamePatterns getNamePatternsChild()
           
 ParametersTypesPatterns getParametersTypesPatternsChild()
           
 MethodPatterns getParentMethodPatterns()
           
 ReturnTypePatterns getReturnTypePatternsChild()
           
 void setId(ElementNameRelativeId p_Id)
           
 void setParent(MethodPatterns p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodPattern

public MethodPattern(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(MethodPatterns p_parent)
Specified by:
setParent in interface IMethodPatternsChild

getParentMethodPatterns

public MethodPatterns getParentMethodPatterns()
Specified by:
getParentMethodPatterns in interface IMethodPatternsChild

getId

public ElementNameRelativeId getId()

setId

public void setId(ElementNameRelativeId p_Id)

getChildrenList

public IMethodPatternChild[] 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

getReturnTypePatternsChild

public ReturnTypePatterns getReturnTypePatternsChild()
Specified by:
getReturnTypePatternsChild in interface ISingleReturnTypePatternsHolder

add

public void add(ReturnTypePatterns p_child)
Specified by:
add in interface ISingleReturnTypePatternsHolder

getExceptionTypePatternsChild

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

add

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

getNamePatternsChild

public NamePatterns getNamePatternsChild()
Specified by:
getNamePatternsChild in interface ISingleNamePatternsHolder

add

public void add(NamePatterns p_child)
Specified by:
add in interface ISingleNamePatternsHolder