| add(const std::string &name, Object *value) | OMF::ModelObject |  | 
  | addConstraints(Constraint *constraint) | Model::ModelElement |  | 
  | addContents(ModelElement *element) | Model::Namespace |  | 
  | addLabels(const OMF::String &label) | Model::EnumerationType |  | 
  | addRequiredElements(ModelElement *element) | Model::ModelElement |  | 
  | addSupertypes(GeneralizableElement *super) | Model::GeneralizableElement |  | 
  | allProperties() const | OMF::ModelObject |  | 
  | allSupertypes() | Model::GeneralizableElement |  | 
  | annotation() const | Model::ModelElement |  | 
  | Classifier() | Model::Classifier |  | 
  | clear(const std::string &name) | OMF::ModelObject |  | 
  | clearAnnotation() | Model::ModelElement |  | 
  | clearConstraints() | Model::ModelElement |  | 
  | clearContainer() | Model::ModelElement |  | 
  | clearContents() | Model::Namespace |  | 
  | clearIsAbstract() | Model::GeneralizableElement |  | 
  | clearIsLeaf() | Model::GeneralizableElement |  | 
  | clearIsRoot() | Model::GeneralizableElement |  | 
  | clearLabels() | Model::EnumerationType |  | 
  | clearName() | Model::ModelElement |  | 
  | clearRequiredElements() | Model::ModelElement |  | 
  | clearSupertypes() | Model::GeneralizableElement |  | 
  | clearVisibility() | Model::GeneralizableElement |  | 
  | constraints() const | Model::ModelElement |  | 
  | container() | Model::ModelElement |  | 
  | contents() const | Model::Namespace |  | 
  | DataType() | Model::DataType |  | 
  | decl() | OMF::ModelObject |  | 
  | decRef() | OMF::ModelObject |  | 
  | defProperty(const std::string &name) | OMF::ModelObject |  [protected] | 
  | EnumerationType() | Model::EnumerationType |  | 
  | 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 |  | 
  | findElementsByType(Class *ofType, const OMF::Boolean &includeSubtypes) | Model::GeneralizableElement |  [virtual] | 
  | findRequiredElements(const OMF::Set &kinds, const OMF::Boolean &recursive) | Model::ModelElement |  | 
  | GeneralizableElement() | Model::GeneralizableElement |  | 
  | 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 |  | 
  | isAbstract() const | Model::GeneralizableElement |  | 
  | isFrozen() | Model::ModelElement |  | 
  | isLeaf() const | Model::GeneralizableElement |  | 
  | isRequiredBecause(ModelElement *otherElement, OMF::String &reason) | Model::ModelElement |  | 
  | isRoot() const | Model::GeneralizableElement |  | 
  | isVisible(ModelElement *otherElement) | Model::ModelElement |  | 
  | labels() const | Model::EnumerationType |  | 
  | lookupElement(const OMF::String &name) | Model::Namespace |  | 
  | lookupElementExtended(const OMF::String &name) | Model::GeneralizableElement |  [virtual] | 
  | 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::EnumerationType |  | 
  | 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 |  | 
  | removeLabels(const OMF::String &label) | Model::EnumerationType |  | 
  | removeRequiredElements(ModelElement *element) | Model::ModelElement |  | 
  | removeSupertypes(GeneralizableElement *super) | Model::GeneralizableElement |  | 
  | requiredElements() const | Model::ModelElement |  | 
  | resolveQualifiedName(const OMF::List &qualifiedName) | Model::Namespace |  | 
  | 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 |  | 
  | setIsAbstract(const OMF::Boolean &isAbstract) | Model::GeneralizableElement |  | 
  | setIsLeaf(const OMF::Boolean &isLeaf) | Model::GeneralizableElement |  | 
  | setIsRoot(const OMF::Boolean &isRoot) | Model::GeneralizableElement |  | 
  | setModel(Model *model) | OMF::ModelObject |  | 
  | setName(const OMF::String &name) | Model::ModelElement |  | 
  | setParent(ModelObject *parent) | OMF::ModelObject |  | 
  | setVisibility(const VisibilityKind &vis) | Model::GeneralizableElement |  | 
  | supertypes() const | Model::GeneralizableElement |  | 
  | typeCode() const | OMF::ModelObject |  [virtual] | 
  | visibility() const | Model::GeneralizableElement |  | 
  | ~Classifier() | Model::Classifier |  [virtual] | 
  | ~DataType() | Model::DataType |  [virtual] | 
  | ~EnumerationType() | Model::EnumerationType |  [virtual] | 
  | ~GeneralizableElement() | Model::GeneralizableElement |  [virtual] | 
  | ~ModelElement() | Model::ModelElement |  [virtual] | 
  | ~ModelObject() | OMF::ModelObject |  [virtual] | 
  | ~Namespace() | Model::Namespace |  [virtual] | 
  | ~Object() | OMF::Object |  [virtual] |