| add(const std::string &name, Object *value) | OMF::ModelObject |  | 
  | addConstraints(Constraint *constraint) | Model::ModelElement |  | 
  | addContents(ModelElement *element) | Model::Namespace |  | 
  | addRequiredElements(ModelElement *element) | Model::ModelElement |  | 
  | allProperties() const | OMF::ModelObject |  | 
  | annotation() const | Model::ModelElement |  | 
  | BehavioralFeature() | Model::BehavioralFeature |  | 
  | clear(const std::string &name) | OMF::ModelObject |  | 
  | clearAnnotation() | Model::ModelElement |  | 
  | clearConstraints() | Model::ModelElement |  | 
  | clearContainer() | Model::ModelElement |  | 
  | clearContents() | Model::Namespace |  | 
  | clearName() | Model::ModelElement |  | 
  | clearRequiredElements() | Model::ModelElement |  | 
  | clearScope() | Model::Feature |  | 
  | clearVisibility() | Model::Feature |  | 
  | constraints() const | Model::ModelElement |  | 
  | container() | Model::ModelElement |  | 
  | contents() const | Model::Namespace |  | 
  | decl() | OMF::ModelObject |  | 
  | decRef() | OMF::ModelObject |  | 
  | defProperty(const std::string &name) | OMF::ModelObject |  [protected] | 
  | extend(Extension *ext) | OMF::ModelObject |  | 
  | extendWith(const std::string &name, Type &value) | OMF::ModelObject |  | 
  | extendWith(const std::string &name) | OMF::ModelObject |  | 
  | extension(const std::string &name) | OMF::ModelObject |  | 
  | Feature() | Model::Feature |  | 
  | findElementsByType(Class *ofType, const OMF::Boolean &includeSubtypes) | Model::Namespace |  | 
  | findRequiredElements(const OMF::Set &kinds, const OMF::Boolean &recursive) | Model::ModelElement |  | 
  | get(const std::string &name) | OMF::ModelObject |  | 
  | getProperty(const std::string &name) const | OMF::ModelObject |  | 
  | hasExtension(const std::string &name) | OMF::ModelObject |  | 
  | hashCode() const | OMF::ModelObject |  [virtual] | 
  | hasProperty(const std::string &name) const | OMF::ModelObject |  | 
  | id() const | OMF::ModelObject |  | 
  | incRef() | OMF::ModelObject |  | 
  | isFrozen() | Model::ModelElement |  | 
  | isRequiredBecause(ModelElement *otherElement, OMF::String &reason) | Model::ModelElement |  | 
  | isVisible(ModelElement *otherElement) | Model::ModelElement |  | 
  | lookupElement(const OMF::String &name) | Model::Namespace |  | 
  | metaObject() | OMF::Object |  | 
  | model() | OMF::ModelObject |  | 
  | ModelElement() | Model::ModelElement |  | 
  | ModelObject() | OMF::ModelObject |  [explicit, protected] | 
  | ModelObject(const std::string &mc, Class *proxy, Package *decl) | OMF::ModelObject |  [protected] | 
  | name() const | Model::ModelElement |  | 
  | nameIsValid(const OMF::String &name) | Model::Namespace |  | 
  | Namespace() | Model::Namespace |  | 
  | Object() | OMF::Object |  [protected] | 
  | Object(const std::string &mc) | OMF::Object |  [protected] | 
  | parent() | OMF::ModelObject |  | 
  | propertyList() const | OMF::ModelObject |  | 
  | Proxy typedef | Model::BehavioralFeature |  | 
  | proxy() | OMF::ModelObject |  | 
  | purge() | OMF::ModelObject |  | 
  | qualifiedName() | Model::ModelElement |  | 
  | remove(const std::string &name, Object *value) | OMF::ModelObject |  | 
  | removeConstraints(Constraint *constraint) | Model::ModelElement |  | 
  | removeContents(ModelElement *element) | Model::Namespace |  | 
  | removeExtension(const std::string &name) | OMF::ModelObject |  | 
  | removeRequiredElements(ModelElement *element) | Model::ModelElement |  | 
  | requiredElements() const | Model::ModelElement |  | 
  | resolveQualifiedName(const OMF::List &qualifiedName) | Model::Namespace |  | 
  | scope() const | Model::Feature |  | 
  | set(const std::string &name, Object *value) | OMF::ModelObject |  | 
  | setAnnotation(const OMF::String &annotation) | Model::ModelElement |  | 
  | setContainer(Namespace *container) | Model::ModelElement |  | 
  | setId(const std::string &id) | OMF::ModelObject |  | 
  | setModel(Model *model) | OMF::ModelObject |  | 
  | setName(const OMF::String &name) | Model::ModelElement |  | 
  | setParent(ModelObject *parent) | OMF::ModelObject |  | 
  | setScope(const ScopeKind &scope) | Model::Feature |  | 
  | setVisibility(const VisibilityKind &vis) | Model::Feature |  | 
  | typeCode() const | OMF::ModelObject |  [virtual] | 
  | visibility() const | Model::Feature |  | 
  | ~BehavioralFeature() | Model::BehavioralFeature |  [virtual] | 
  | ~Feature() | Model::Feature |  [virtual] | 
  | ~ModelElement() | Model::ModelElement |  [virtual] | 
  | ~ModelObject() | OMF::ModelObject |  [virtual] | 
  | ~Namespace() | Model::Namespace |  [virtual] | 
  | ~Object() | OMF::Object |  [virtual] |