uk.ac.ucl.cs.uml.jmi.Foundation.Core
Interface Element

All Superinterfaces:
ExtObject, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Abstraction, Action, ActionState, ActivityGraph, Actor, AddAttributeValueAction, AddVariableValueAction, ApplyFunctionAction, ArgumentSpecification, Artifact, Association, AssociationEnd, AssociationEndRole, AssociationRole, AssociationUMLClass, AsynchronousInvocationAction, Attribute, AttributeAction, AttributeLink, BehavioralFeature, Binding, BroadcastSignalAction, CallEvent, CallOperationAction, CallProcedureAction, CallState, ChangeEvent, Classifier, ClassifierInState, ClassifierRole, Clause, ClearAssociationAction, ClearAttributeAction, ClearVariableAction, CodeAction, Collaboration, CollaborationInstanceSet, CollectionAction, Comment, Component, ComponentInstance, CompositeState, ConditionalAction, Constraint, ControlFlow, CreateLinkAction, CreateLinkObjectAction, CreateObjectAction, DataFlow, DataType, DataValue, Dependency, DestroyLinkAction, DestroyObjectAction, Enumeration, EnumerationLiteral, Event, ExplicitInvocationAction, Extend, ExtensionPoint, Feature, FilterAction, FinalState, Flow, GeneralizableElement, Generalization, GroupAction, Guard, HandlerAction, Include, InputPin, Instance, InteractionInstanceSet, InvocationAction, IterateAction, JumpAction, Link, LinkAction, LinkEnd, LinkObject, LiteralValueAction, LoopAction, MapAction, MarshalAction, Message, Method, Model, ModelElement, Namespace, Node, NodeInstance, NullAction, ObjectFlowState, Operation, OutputPin, Parameter, Partition, Permission, Pin, PresentationElement, Primitive, PrimitiveAction, PrimitiveFunction, Procedure, ProgrammingLanguageDataType, PseudoState, ReadAttributeAction, ReadExtentAction, ReadIsClassifiedObjectAction, ReadLinkAction, ReadLinkObjectAction, ReadLinkObjectQualifierAction, ReadSelfAction, ReadVariableAction, Reception, ReclassifyObjectAction, ReduceAction, Relationship, RemoveAttributeValueAction, RemoveVariableValueAction, SendSignalAction, Signal, SignalEvent, SimpleState, StartObjectStateMachineAction, State, StateMachine, StateVertex, Stereotype, Stimulus, StructuralFeature, StubState, SubactivityState, SubmachineState, Subsystem, SubsystemInstance, SynchronousInvocationAction, SynchState, TagDefinition, TaggedValue, TestIdentifyAction, TimeEvent, Transition, Transition, UMLClass, UMLException, UMLInterface, UMLObject, UMLPackage, UnmarshalAction, Usage, UseCase, UseCaseInstance, Variable, VariableAction, WriteAttributeAction, WriteLinkAction, WriteVariableAction
All Known Implementing Classes:
Abstraction_Impl, Action_Impl, ActionState_Impl, ActivityGraph_Impl, Actor_Impl, AddAttributeValueAction_Impl, AddVariableValueAction_Impl, ApplyFunctionAction_Impl, ArgumentSpecification_Impl, Artifact_Impl, Association_Impl, AssociationEnd_Impl, AssociationEndRole_Impl, AssociationRole_Impl, AssociationUMLClass_Impl, AsynchronousInvocationAction_Impl, Attribute_Impl, AttributeAction_Impl, AttributeLink_Impl, BehavioralFeature_Impl, Binding_Impl, BroadcastSignalAction_Impl, CallEvent_Impl, CallOperationAction_Impl, CallProcedureAction_Impl, CallState_Impl, ChangeEvent_Impl, Class_Impl, Classifier_Impl, ClassifierInState_Impl, ClassifierRole_Impl, Clause_Impl, ClearAssociationAction_Impl, ClearAttributeAction_Impl, ClearVariableAction_Impl, CodeAction_Impl, Collaboration_Impl, CollaborationInstanceSet_Impl, CollectionAction_Impl, Comment_Impl, Component_Impl, ComponentInstance_Impl, CompositeState_Impl, ConditionalAction_Impl, Constraint_Impl, ControlFlow_Impl, CreateLinkAction_Impl, CreateLinkObjectAction_Impl, CreateObjectAction_Impl, DataFlow_Impl, DataType_Impl, DataValue_Impl, Dependency_Impl, DestroyLinkAction_Impl, DestroyObjectAction_Impl, Element_Impl, Enumeration_Impl, EnumerationLiteral_Impl, Event_Impl, Exception_Impl, ExplicitInvocationAction_Impl, Extend_Impl, ExtensionPoint_Impl, Feature_Impl, FilterAction_Impl, FinalState_Impl, Flow_Impl, GeneralizableElement_Impl, Generalization_Impl, GroupAction_Impl, Guard_Impl, HandlerAction_Impl, Include_Impl, InputPin_Impl, Instance_Impl, InteractionInstanceSet_Impl, Interface_Impl, InvocationAction_Impl, IterateAction_Impl, JumpAction_Impl, Link_Impl, LinkAction_Impl, LinkEnd_Impl, LinkObject_Impl, LiteralValueAction_Impl, LoopAction_Impl, MapAction_Impl, MarshalAction_Impl, Message_Impl, Method_Impl, Model_Impl, ModelElement_Impl, Namespace_Impl, Node_Impl, NodeInstance_Impl, NullAction_Impl, Object_Impl, ObjectFlowState_Impl, Operation_Impl, OutputPin_Impl, Package_Impl, Parameter_Impl, Partition_Impl, Permission_Impl, Pin_Impl, PresentationElement_Impl, Primitive_Impl, PrimitiveAction_Impl, PrimitiveFunction_Impl, Procedure_Impl, ProgrammingLanguageDataType_Impl, PseudoState_Impl, ReadAttributeAction_Impl, ReadExtentAction_Impl, ReadIsClassifiedObjectAction_Impl, ReadLinkAction_Impl, ReadLinkObjectAction_Impl, ReadLinkObjectQualifierAction_Impl, ReadSelfAction_Impl, ReadVariableAction_Impl, Reception_Impl, ReclassifyObjectAction_Impl, ReduceAction_Impl, Relationship_Impl, RemoveAttributeValueAction_Impl, RemoveVariableValueAction_Impl, SendSignalAction_Impl, Signal_Impl, SignalEvent_Impl, SimpleState_Impl, StartObjectStateMachineAction_Impl, State_Impl, StateMachine_Impl, StateVertex_Impl, Stereotype_Impl, Stimulus_Impl, StructuralFeature_Impl, StubState_Impl, SubactivityState_Impl, SubmachineState_Impl, Subsystem_Impl, SubsystemInstance_Impl, SynchronousInvocationAction_Impl, SynchState_Impl, TagDefinition_Impl, TaggedValue_Impl, TestIdentifyAction_Impl, TimeEvent_Impl, Transition_Impl, Transition_Impl, UnmarshalAction_Impl, Usage_Impl, UseCase_Impl, UseCaseInstance_Impl, Variable_Impl, VariableAction_Impl, WriteAttributeAction_Impl, WriteLinkAction_Impl, WriteVariableAction_Impl

public interface Element
extends ExtObject

An element is an atomic constituent of a model. In the metamodel, an Element is the top metaclass in the metaclass hierarchy. It has two subclasses: ModelElement and PresentationElement. Element is an abstract metaclass.


Method Summary
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints