Package uci.uml.Foundation.Core

Interface Summary
Element  
GeneralizableElement  
IAssociation  
ModelElement Since Java does not allow multiple inheritiance, and some classes in the UML meta-model do inherit from ModelElement and another class, I have coded ModelElement as an interface.
Namespace  
 

Class Summary
Association By default, Associations are in the same Namespace as their source Classifier
AssociationClass  
AssociationEnd  
Attribute By default, StructuralFeatures are in the same Namespace as the Classifier that owns them.
BehavioralFeature  
Classifier  
Constraint By default, Constraints are in the Namespace of their constrained ModelElement or constrained Stereotype
DataType  
Dependency By default a Dependency is in the Namespace of its Supplier.
ElementImpl Highlight is an added attribute that is not in the UML spec.
Feature  
GeneralizableElementImpl  
Generalization By default a Generalization is in the Namespace of the sub class.
Interface  
Method  
MMClass  
ModelElementImpl An implementation of ModelElement.
NamespaceImpl  
Operation  
Parameter Parameters are in the same Namespace as the BehavioralFeature that they are part of.
Realization By default a Realization is in the Namespace of the sub class.
StructuralFeature