package org.omg.uml.foundation.core;
/**
* Core package interface.
*
* <p><em><strong>Note:</strong> This type should not be subclassed or implemented
* by clients. It is generated from a MOF metamodel and automatically implemented
* by MDR (see <a href="http://mdr.netbeans.org/">mdr.netbeans.org</a>).</em></p>
*/
public interface CorePackage extends javax.jmi.reflect.RefPackage {
public org.omg.uml.foundation.datatypes.DataTypesPackage getDataTypes();
/**
* Returns Element class proxy object.
* @return Element class proxy object.
*/
public org.omg.uml.foundation.core.ElementClass getElement();
/**
* Returns ModelElement class proxy object.
* @return ModelElement class proxy object.
*/
public org.omg.uml.foundation.core.ModelElementClass getModelElement();
/**
* Returns GeneralizableElement class proxy object.
* @return GeneralizableElement class proxy object.
*/
public org.omg.uml.foundation.core.GeneralizableElementClass getGeneralizableElement();
/**
* Returns Namespace class proxy object.
* @return Namespace class proxy object.
*/
public org.omg.uml.foundation.core.NamespaceClass getNamespace();
/**
* Returns Classifier class proxy object.
* @return Classifier class proxy object.
*/
public org.omg.uml.foundation.core.ClassifierClass getClassifier();
/**
* Returns UmlClass class proxy object.
* @return UmlClass class proxy object.
*/
public org.omg.uml.foundation.core.UmlClassClass getUmlClass();
/**
* Returns DataType class proxy object.
* @return DataType class proxy object.
*/
public org.omg.uml.foundation.core.DataTypeClass getDataType();
/**
* Returns Feature class proxy object.
* @return Feature class proxy object.
*/
public org.omg.uml.foundation.core.FeatureClass getFeature();
/**
* Returns StructuralFeature class proxy object.
* @return StructuralFeature class proxy object.
*/
public org.omg.uml.foundation.core.StructuralFeatureClass getStructuralFeature();
/**
* Returns AssociationEnd class proxy object.
* @return AssociationEnd class proxy object.
*/
public org.omg.uml.foundation.core.AssociationEndClass getAssociationEnd();
/**
* Returns Interface class proxy object.
* @return Interface class proxy object.
*/
public org.omg.uml.foundation.core.InterfaceClass getInterface();
/**
* Returns Constraint class proxy object.
* @return Constraint class proxy object.
*/
public org.omg.uml.foundation.core.ConstraintClass getConstraint();
/**
* Returns Relationship class proxy object.
* @return Relationship class proxy object.
*/
public org.omg.uml.foundation.core.RelationshipClass getRelationship();
/**
* Returns UmlAssociation class proxy object.
* @return UmlAssociation class proxy object.
*/
public org.omg.uml.foundation.core.UmlAssociationClass getUmlAssociation();
/**
* Returns Attribute class proxy object.
* @return Attribute class proxy object.
*/
public org.omg.uml.foundation.core.AttributeClass getAttribute();
/**
* Returns BehavioralFeature class proxy object.
* @return BehavioralFeature class proxy object.
*/
public org.omg.uml.foundation.core.BehavioralFeatureClass getBehavioralFeature();
/**
* Returns Operation class proxy object.
* @return Operation class proxy object.
*/
public org.omg.uml.foundation.core.OperationClass getOperation();
/**
* Returns Parameter class proxy object.
* @return Parameter class proxy object.
*/
public org.omg.uml.foundation.core.ParameterClass getParameter();
/**
* Returns Method class proxy object.
* @return Method class proxy object.
*/
public org.omg.uml.foundation.core.MethodClass getMethod();
/**
* Returns Generalization class proxy object.
* @return Generalization class proxy object.
*/
public org.omg.uml.foundation.core.GeneralizationClass getGeneralization();
/**
* Returns AssociationClass class proxy object.
* @return AssociationClass class proxy object.
*/
public org.omg.uml.foundation.core.AssociationClassClass getAssociationClass();
/**
* Returns Dependency class proxy object.
* @return Dependency class proxy object.
*/
public org.omg.uml.foundation.core.DependencyClass getDependency();
/**
* Returns Abstraction class proxy object.
* @return Abstraction class proxy object.
*/
public org.omg.uml.foundation.core.AbstractionClass getAbstraction();
/**
* Returns PresentationElement class proxy object.
* @return PresentationElement class proxy object.
*/
public org.omg.uml.foundation.core.PresentationElementClass getPresentationElement();
/**
* Returns Usage class proxy object.
* @return Usage class proxy object.
*/
public org.omg.uml.foundation.core.UsageClass getUsage();
/**
* Returns Binding class proxy object.
* @return Binding class proxy object.
*/
public org.omg.uml.foundation.core.BindingClass getBinding();
/**
* Returns Component class proxy object.
* @return Component class proxy object.
*/
public org.omg.uml.foundation.core.ComponentClass getComponent();
/**
* Returns Node class proxy object.
* @return Node class proxy object.
*/
public org.omg.uml.foundation.core.NodeClass getNode();
/**
* Returns Permission class proxy object.
* @return Permission class proxy object.
*/
public org.omg.uml.foundation.core.PermissionClass getPermission();
/**
* Returns Comment class proxy object.
* @return Comment class proxy object.
*/
public org.omg.uml.foundation.core.CommentClass getComment();
/**
* Returns Flow class proxy object.
* @return Flow class proxy object.
*/
public org.omg.uml.foundation.core.FlowClass getFlow();
/**
* Returns ElementResidence class proxy object.
* @return ElementResidence class proxy object.
*/
public org.omg.uml.foundation.core.ElementResidenceClass getElementResidence();
/**
* Returns TemplateParameter class proxy object.
* @return TemplateParameter class proxy object.
*/
public org.omg.uml.foundation.core.TemplateParameterClass getTemplateParameter();
/**
* Returns Primitive class proxy object.
* @return Primitive class proxy object.
*/
public org.omg.uml.foundation.core.PrimitiveClass getPrimitive();
/**
* Returns Enumeration class proxy object.
* @return Enumeration class proxy object.
*/
public org.omg.uml.foundation.core.EnumerationClass getEnumeration();
/**
* Returns EnumerationLiteral class proxy object.
* @return EnumerationLiteral class proxy object.
*/
public org.omg.uml.foundation.core.EnumerationLiteralClass getEnumerationLiteral();
/**
* Returns Stereotype class proxy object.
* @return Stereotype class proxy object.
*/
public org.omg.uml.foundation.core.StereotypeClass getStereotype();
/**
* Returns TagDefinition class proxy object.
* @return TagDefinition class proxy object.
*/
public org.omg.uml.foundation.core.TagDefinitionClass getTagDefinition();
/**
* Returns TaggedValue class proxy object.
* @return TaggedValue class proxy object.
*/
public org.omg.uml.foundation.core.TaggedValueClass getTaggedValue();
/**
* Returns ProgrammingLanguageDataType class proxy object.
* @return ProgrammingLanguageDataType class proxy object.
*/
public org.omg.uml.foundation.core.ProgrammingLanguageDataTypeClass getProgrammingLanguageDataType();
/**
* Returns Artifact class proxy object.
* @return Artifact class proxy object.
*/
public org.omg.uml.foundation.core.ArtifactClass getArtifact();
/**
* Returns TemplateArgument class proxy object.
* @return TemplateArgument class proxy object.
*/
public org.omg.uml.foundation.core.TemplateArgumentClass getTemplateArgument();
/**
* Returns AAssociationConnection association proxy object.
* @return AAssociationConnection association proxy object.
*/
public org.omg.uml.foundation.core.AAssociationConnection getAAssociationConnection();
/**
* Returns AOwnerFeature association proxy object.
* @return AOwnerFeature association proxy object.
*/
public org.omg.uml.foundation.core.AOwnerFeature getAOwnerFeature();
/**
* Returns ASpecificationMethod association proxy object.
* @return ASpecificationMethod association proxy object.
*/
public org.omg.uml.foundation.core.ASpecificationMethod getASpecificationMethod();
/**
* Returns ATypedFeatureType association proxy object.
* @return ATypedFeatureType association proxy object.
*/
public org.omg.uml.foundation.core.ATypedFeatureType getATypedFeatureType();
/**
* Returns ANamespaceOwnedElement association proxy object.
* @return ANamespaceOwnedElement association proxy object.
*/
public org.omg.uml.foundation.core.ANamespaceOwnedElement getANamespaceOwnedElement();
/**
* Returns ABehavioralFeatureParameter association proxy object.
* @return ABehavioralFeatureParameter association proxy object.
*/
public org.omg.uml.foundation.core.ABehavioralFeatureParameter getABehavioralFeatureParameter();
/**
* Returns ATypedParameterType association proxy object.
* @return ATypedParameterType association proxy object.
*/
public org.omg.uml.foundation.core.ATypedParameterType getATypedParameterType();
/**
* Returns AChildGeneralization association proxy object.
* @return AChildGeneralization association proxy object.
*/
public org.omg.uml.foundation.core.AChildGeneralization getAChildGeneralization();
/**
* Returns AParentSpecialization association proxy object.
* @return AParentSpecialization association proxy object.
*/
public org.omg.uml.foundation.core.AParentSpecialization getAParentSpecialization();
/**
* Returns AQualifierAssociationEnd association proxy object.
* @return AQualifierAssociationEnd association proxy object.
*/
public org.omg.uml.foundation.core.AQualifierAssociationEnd getAQualifierAssociationEnd();
/**
* Returns AParticipantAssociation association proxy object.
* @return AParticipantAssociation association proxy object.
*/
public org.omg.uml.foundation.core.AParticipantAssociation getAParticipantAssociation();
/**
* Returns ASpecifiedEndSpecification association proxy object.
* @return ASpecifiedEndSpecification association proxy object.
*/
public org.omg.uml.foundation.core.ASpecifiedEndSpecification getASpecifiedEndSpecification();
/**
* Returns AClientClientDependency association proxy object.
* @return AClientClientDependency association proxy object.
*/
public org.omg.uml.foundation.core.AClientClientDependency getAClientClientDependency();
/**
* Returns AConstrainedElementConstraint association proxy object.
* @return AConstrainedElementConstraint association proxy object.
*/
public org.omg.uml.foundation.core.AConstrainedElementConstraint getAConstrainedElementConstraint();
/**
* Returns ASupplierSupplierDependency association proxy object.
* @return ASupplierSupplierDependency association proxy object.
*/
public org.omg.uml.foundation.core.ASupplierSupplierDependency getASupplierSupplierDependency();
/**
* Returns APresentationSubject association proxy object.
* @return APresentationSubject association proxy object.
*/
public org.omg.uml.foundation.core.APresentationSubject getAPresentationSubject();
/**
* Returns ADeploymentLocationDeployedComponent association proxy object.
* @return ADeploymentLocationDeployedComponent association proxy object.
*/
public org.omg.uml.foundation.core.ADeploymentLocationDeployedComponent getADeploymentLocationDeployedComponent();
/**
* Returns ATargetFlowTarget association proxy object.
* @return ATargetFlowTarget association proxy object.
*/
public org.omg.uml.foundation.core.ATargetFlowTarget getATargetFlowTarget();
/**
* Returns ASourceFlowSource association proxy object.
* @return ASourceFlowSource association proxy object.
*/
public org.omg.uml.foundation.core.ASourceFlowSource getASourceFlowSource();
/**
* Returns ADefaultElementDefaultedParameter association proxy object.
* @return ADefaultElementDefaultedParameter association proxy object.
*/
public org.omg.uml.foundation.core.ADefaultElementDefaultedParameter getADefaultElementDefaultedParameter();
/**
* Returns ABindingArgument association proxy object.
* @return ABindingArgument association proxy object.
*/
public org.omg.uml.foundation.core.ABindingArgument getABindingArgument();
/**
* Returns APowertypePowertypeRange association proxy object.
* @return APowertypePowertypeRange association proxy object.
*/
public org.omg.uml.foundation.core.APowertypePowertypeRange getAPowertypePowertypeRange();
/**
* Returns ACommentAnnotatedElement association proxy object.
* @return ACommentAnnotatedElement association proxy object.
*/
public org.omg.uml.foundation.core.ACommentAnnotatedElement getACommentAnnotatedElement();
/**
* Returns AResidentElementResidence association proxy object.
* @return AResidentElementResidence association proxy object.
*/
public org.omg.uml.foundation.core.AResidentElementResidence getAResidentElementResidence();
/**
* Returns AContainerResidentElement association proxy object.
* @return AContainerResidentElement association proxy object.
*/
public org.omg.uml.foundation.core.AContainerResidentElement getAContainerResidentElement();
/**
* Returns ATemplateTemplateParameter association proxy object.
* @return ATemplateTemplateParameter association proxy object.
*/
public org.omg.uml.foundation.core.ATemplateTemplateParameter getATemplateTemplateParameter();
/**
* Returns AParameterParameterTemplate association proxy object.
* @return AParameterParameterTemplate association proxy object.
*/
public org.omg.uml.foundation.core.AParameterParameterTemplate getAParameterParameterTemplate();
/**
* Returns AEnumerationLiteral association proxy object.
* @return AEnumerationLiteral association proxy object.
*/
public org.omg.uml.foundation.core.AEnumerationLiteral getAEnumerationLiteral();
/**
* Returns ADefinedTagOwner association proxy object.
* @return ADefinedTagOwner association proxy object.
*/
public org.omg.uml.foundation.core.ADefinedTagOwner getADefinedTagOwner();
/**
* Returns AStereotypeExtendedElement association proxy object.
* @return AStereotypeExtendedElement association proxy object.
*/
public org.omg.uml.foundation.core.AStereotypeExtendedElement getAStereotypeExtendedElement();
/**
* Returns AConstrainedStereotypeStereotypeConstraint association proxy object.
* @return AConstrainedStereotypeStereotypeConstraint association proxy object.
*/
public org.omg.uml.foundation.core.AConstrainedStereotypeStereotypeConstraint getAConstrainedStereotypeStereotypeConstraint();
/**
* Returns AModelElementTaggedValue association proxy object.
* @return AModelElementTaggedValue association proxy object.
*/
public org.omg.uml.foundation.core.AModelElementTaggedValue getAModelElementTaggedValue();
/**
* Returns ATypeTypedValue association proxy object.
* @return ATypeTypedValue association proxy object.
*/
public org.omg.uml.foundation.core.ATypeTypedValue getATypeTypedValue();
/**
* Returns AReferenceValueReferenceTag association proxy object.
* @return AReferenceValueReferenceTag association proxy object.
*/
public org.omg.uml.foundation.core.AReferenceValueReferenceTag getAReferenceValueReferenceTag();
/**
* Returns AImplementationImplementationLocation association proxy object.
* @return AImplementationImplementationLocation association proxy object.
*/
public org.omg.uml.foundation.core.AImplementationImplementationLocation getAImplementationImplementationLocation();
/**
* Returns AModelElementTemplateArgument association proxy object.
* @return AModelElementTemplateArgument association proxy object.
*/
public org.omg.uml.foundation.core.AModelElementTemplateArgument getAModelElementTemplateArgument();
}