org.argouml.ocl
Class ArgoAny

java.lang.Object
  |
  +--org.argouml.ocl.ArgoAny

class ArgoAny
extends java.lang.Object


Field Summary
protected static Logger cat
           
(package private)  java.lang.Object classifier
           
 
Constructor Summary
(package private) ArgoAny(java.lang.Object classifier)
           
 
Method Summary
 boolean conformsTo(Type type)
           
 boolean equals(java.lang.Object o)
           
protected  Type getOclRepresentation(java.lang.Object foundType)
           
 int hashCode()
           
 boolean hasState(java.lang.String name)
           
 Type internalNavigateParameterized(java.lang.String name, Type[] params, boolean fCheckIsQuery)
           
 Type navigateParameterized(java.lang.String name, Type[] qualifiers)
           
 Type navigateParameterizedQuery(java.lang.String name, Type[] qualifiers)
           
 Type navigateQualified(java.lang.String name, Type[] qualifiers)
           
protected  boolean operationMatchesCall(java.lang.Object operation, java.lang.String callName, Type[] callParams)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

cat

protected static Logger cat

classifier

java.lang.Object classifier
Constructor Detail

ArgoAny

ArgoAny(java.lang.Object classifier)
Method Detail

navigateQualified

public Type navigateQualified(java.lang.String name,
                              Type[] qualifiers)
                       throws OclTypeException
OclTypeException

navigateParameterizedQuery

public Type navigateParameterizedQuery(java.lang.String name,
                                       Type[] qualifiers)
                                throws OclTypeException
OclTypeException

navigateParameterized

public Type navigateParameterized(java.lang.String name,
                                  Type[] qualifiers)
                           throws OclTypeException
OclTypeException

internalNavigateParameterized

public Type internalNavigateParameterized(java.lang.String name,
                                          Type[] params,
                                          boolean fCheckIsQuery)
                                   throws OclTypeException
OclTypeException

conformsTo

public boolean conformsTo(Type type)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hasState

public boolean hasState(java.lang.String name)

getOclRepresentation

protected Type getOclRepresentation(java.lang.Object foundType)

operationMatchesCall

protected boolean operationMatchesCall(java.lang.Object operation,
                                       java.lang.String callName,
                                       Type[] callParams)
Returns:
true if the given MOperation names and parameters match the given name and parameters


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook