package org.modeldriven.fuml.repository.ext;
import fUML.Syntax.Classes.Kernel.Class_;
import fUML.Syntax.Classes.Kernel.Element;
import fUML.Syntax.Classes.Kernel.ElementList;
public class Extension extends fUML.Syntax.Classes.Kernel.Association {
private ElementList relatedElement = new ElementList();
private Class_ metaclass;
private boolean isRequired = false;
public ElementList getRelatedElement() {
return relatedElement;
}
public void addRelatedElement(Element element) {
relatedElement.add(element);
}
public Class_ getMetaclass() {
return metaclass;
}
public void setMetaclass(Class_ metaclass) {
this.metaclass = metaclass;
}
public boolean getIsRequired() {
return isRequired;
}
public void setIsRequired(boolean isRequired) {
this.isRequired = isRequired;
}
} // Extension