1 package org.omg.uml.foundation.core;2 3 public interface ModelElement extends org.omg.uml.foundation.core.Element {4 public java.lang.String getName();5 public void setName(java.lang.String newValue);6 public org.omg.uml.foundation.datatypes.VisibilityKind getVisibility();7 public void setVisibility(org.omg.uml.foundation.datatypes.VisibilityKind newValue);8 public boolean isSpecification();9 public void setSpecification(boolean newValue);10 public org.omg.uml.foundation.core.Namespace getNamespace();11 public void setNamespace(org.omg.uml.foundation.core.Namespace newValue);12 public java.util.Collection getClientDependency();13 public java.util.Collection getConstraint();14 public java.util.Collection getTargetFlow();15 public java.util.Collection getSourceFlow();16 public java.util.Collection getComment();17 public java.util.List getTemplateParameter();18 public java.util.Collection getStereotype();19 public java.util.Collection getTaggedValue();20 }21