|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.tuberlin.cs.cis.ocl.model.mofbridge.MofReflector
Implements the queries to the metalevel of MOF in the context of OCL. It matchs the capabilities of the OCL type OclType for a specified MOF model types.
Constructor Summary | |
MofReflector(javax.jmi.reflect.RefPackage refPackage,
ClassifierDescriptor type,
ConceptFactory oclMapper)
Constructs a MofReflector . |
Method Summary | |
java.util.Set |
allInstances()
Reflects the set of all instances of this reflector's classifier and all its subtypes in existence. |
java.util.Set |
allSupertypes()
Reflects the transitive closure of the set of all supertypes of this reflector's classifier. |
java.util.Set |
associationEnds()
Reflects the set of names of the navigable associationEnds of this reflector's classifier. |
java.util.Set |
attributes()
Reflects the set of names of the attributes of this reflector's classifier. |
java.util.Set |
operations()
Reflects the set of names of the operations of this reflector's classifier. |
java.util.Set |
references()
The set of names of the references of this type, as they are defined in the model. |
java.util.Set |
supertypes()
Reflects the set of all direct supertypes of this reflector's classifier. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MofReflector(javax.jmi.reflect.RefPackage refPackage, ClassifierDescriptor type, ConceptFactory oclMapper)
MofReflector
.
refPackage
- the Extent of the model instance.type
- the model type to reflect.oclMapper
- the conceptual binding used.Method Detail |
public java.util.Set allInstances()
Reflector
allInstances
in interface Reflector
InstanceDescriptor
.public java.util.Set allSupertypes()
Reflector
allSupertypes
in interface Reflector
ClassifierDescriptor
.public java.util.Set associationEnds()
Reflector
associationEnds
in interface Reflector
String
.public java.util.Set attributes()
Reflector
attributes
in interface Reflector
String
.public java.util.Set operations()
Reflector
operations
in interface Reflector
String
.public java.util.Set references()
Reflector
references
in interface Reflector
String
.public java.util.Set supertypes()
Reflector
supertypes
in interface Reflector
ClassifierDescriptor
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |