protected override UpccElement createSimilarElement(IUmlClassifier otherclassifier) { var otherClass = otherclassifier as IUmlClass; return(otherClass != null ? new UpccAbie(otherClass) : null); }
public EaUmlEnumerationLiteral(Repository eaRepository, Attribute eaAttribute, IUmlClassifier owner) { this.eaAttribute = eaAttribute; this.eaRepository = eaRepository; this.Owner = owner; }
protected abstract UpccElement createSimilarElement(IUmlClassifier otherclassifier);
protected UpccElement(IUmlClassifier umlClasssifier) { UmlClassifier = umlClasssifier; }
protected override UpccElement createSimilarElement(IUmlClassifier otherclassifier) { var otherDataType = otherclassifier as IUmlDataType; return(otherDataType != null ? new UpccPrim(otherDataType) : null); }
protected override UpccElement createSimilarElement(IUmlClassifier otherclassifier) { var otherEnum = otherclassifier as IUmlEnumeration; return(otherEnum != null ? new UpccEnum(otherEnum) : null); }