org.argouml.ocl
Class ArgoAny
java.lang.Object
org.argouml.ocl.ArgoAny
- All Implemented Interfaces:
- tudresden.ocl.check.types.Any, tudresden.ocl.check.types.Type, tudresden.ocl.check.types.Type2
- class ArgoAny
- extends java.lang.Object
- implements tudresden.ocl.check.types.Any, tudresden.ocl.check.types.Type2
Nested classes inherited from class tudresden.ocl.check.types.Any |
tudresden.ocl.check.types.Any.VoidAny |
Field Summary |
protected static org.apache.log4j.Logger |
cat
|
(package private) java.lang.Object |
classifier
|
Fields inherited from interface tudresden.ocl.check.types.Any |
VOID |
Constructor Summary |
(package private) |
ArgoAny(java.lang.Object classifier)
|
Method Summary |
boolean |
conformsTo(tudresden.ocl.check.types.Type type)
|
boolean |
equals(java.lang.Object o)
|
protected tudresden.ocl.check.types.Type |
getOclRepresentation(java.lang.Object foundType)
|
int |
hashCode()
|
boolean |
hasState(java.lang.String name)
|
tudresden.ocl.check.types.Type |
internalNavigateParameterized(java.lang.String name,
tudresden.ocl.check.types.Type[] params,
boolean fCheckIsQuery)
|
tudresden.ocl.check.types.Type |
navigateParameterized(java.lang.String name,
tudresden.ocl.check.types.Type[] qualifiers)
|
tudresden.ocl.check.types.Type |
navigateParameterizedQuery(java.lang.String name,
tudresden.ocl.check.types.Type[] qualifiers)
|
tudresden.ocl.check.types.Type |
navigateQualified(java.lang.String name,
tudresden.ocl.check.types.Type[] qualifiers)
|
protected boolean |
operationMatchesCall(java.lang.Object operation,
java.lang.String callName,
tudresden.ocl.check.types.Type[] callParams)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface tudresden.ocl.check.types.Any |
|
cat
protected static org.apache.log4j.Logger cat
classifier
java.lang.Object classifier
ArgoAny
ArgoAny(java.lang.Object classifier)
navigateQualified
public tudresden.ocl.check.types.Type navigateQualified(java.lang.String name,
tudresden.ocl.check.types.Type[] qualifiers)
throws tudresden.ocl.check.OclTypeException
- Specified by:
navigateQualified
in interface tudresden.ocl.check.types.Type
- Throws:
tudresden.ocl.check.OclTypeException
navigateParameterizedQuery
public tudresden.ocl.check.types.Type navigateParameterizedQuery(java.lang.String name,
tudresden.ocl.check.types.Type[] qualifiers)
throws tudresden.ocl.check.OclTypeException
- Specified by:
navigateParameterizedQuery
in interface tudresden.ocl.check.types.Type2
- Throws:
tudresden.ocl.check.OclTypeException
navigateParameterized
public tudresden.ocl.check.types.Type navigateParameterized(java.lang.String name,
tudresden.ocl.check.types.Type[] qualifiers)
throws tudresden.ocl.check.OclTypeException
- Specified by:
navigateParameterized
in interface tudresden.ocl.check.types.Type
- Throws:
tudresden.ocl.check.OclTypeException
internalNavigateParameterized
public tudresden.ocl.check.types.Type internalNavigateParameterized(java.lang.String name,
tudresden.ocl.check.types.Type[] params,
boolean fCheckIsQuery)
throws tudresden.ocl.check.OclTypeException
- Throws:
tudresden.ocl.check.OclTypeException
conformsTo
public boolean conformsTo(tudresden.ocl.check.types.Type type)
- Specified by:
conformsTo
in interface tudresden.ocl.check.types.Type
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface tudresden.ocl.check.types.Type
hashCode
public int hashCode()
- Specified by:
hashCode
in interface tudresden.ocl.check.types.Type
toString
public java.lang.String toString()
- Specified by:
toString
in interface tudresden.ocl.check.types.Type
hasState
public boolean hasState(java.lang.String name)
- Specified by:
hasState
in interface tudresden.ocl.check.types.Type
getOclRepresentation
protected tudresden.ocl.check.types.Type getOclRepresentation(java.lang.Object foundType)
operationMatchesCall
protected boolean operationMatchesCall(java.lang.Object operation,
java.lang.String callName,
tudresden.ocl.check.types.Type[] callParams)
- Returns:
- true if the given MOperation names and parameters
match the given name and parameters