| package org.eclipse.epf.uma.util; |
| |
| import org.eclipse.epf.uma.ecore.IUserDefinedTypeMeta; |
| |
| |
| public interface MetaElement extends IUserDefinedTypeMeta, Comparable<MetaElement> { |
| |
| public static final MetaElement noneValue = new MetaElement() { |
| public String getId() { |
| return null; |
| } |
| public String getName() { |
| return null; |
| } |
| public String getGlobalId() { |
| return null; |
| } |
| public int compareTo(MetaElement o) { |
| return 0; |
| } |
| |
| public MetaElement getParent() { |
| return null; |
| } |
| public boolean isSuppressed() { |
| return false; |
| } |
| public boolean processInheritance() { |
| return false; |
| } |
| public MetaElement getSuperMeta() { |
| return null; |
| } |
| public void setSuperMeta(MetaElement superMeta) { |
| } |
| public boolean publish() { |
| return false; |
| } |
| public String getLayout() { |
| return null; |
| } |
| public String getDebugString(int ix, String indent) { |
| return "";//$NON-NLS-1$ |
| } |
| public boolean isAncestorOf(MetaElement element) { |
| return false; |
| } |
| public String getTextContent() { |
| return null; |
| } |
| public ModifiedTypeMeta getModifiedTypeMeta() { |
| return null; |
| } |
| }; |
| |
| public String getId(); |
| public String getName(); |
| public String getTextContent(); |
| public String getGlobalId(); |
| public MetaElement getParent(); |
| public boolean isSuppressed(); |
| public boolean processInheritance(); |
| public MetaElement getSuperMeta(); |
| public void setSuperMeta(MetaElement superMeta); |
| public boolean publish(); |
| public String getLayout(); |
| public String getDebugString(int ix, String indent); |
| public boolean isAncestorOf(MetaElement element); |
| public ModifiedTypeMeta getModifiedTypeMeta(); |
| |
| } |