protected override UpccElement createSimilarElement(IUmlClassifier otherclassifier)
        {
            var otherClass = otherclassifier as IUmlClass;

            return(otherClass != null ? new UpccAbie(otherClass) : null);
        }
Beispiel #2
0
 public EaUmlEnumerationLiteral(Repository eaRepository, Attribute eaAttribute, IUmlClassifier owner)
 {
     this.eaAttribute  = eaAttribute;
     this.eaRepository = eaRepository;
     this.Owner        = owner;
 }
Beispiel #3
0
 protected abstract UpccElement createSimilarElement(IUmlClassifier otherclassifier);
Beispiel #4
0
 protected UpccElement(IUmlClassifier umlClasssifier)
 {
     UmlClassifier = umlClasssifier;
 }
        protected override UpccElement createSimilarElement(IUmlClassifier otherclassifier)
        {
            var otherDataType = otherclassifier as IUmlDataType;

            return(otherDataType != null ? new UpccPrim(otherDataType) : null);
        }
Beispiel #6
0
        protected override UpccElement createSimilarElement(IUmlClassifier otherclassifier)
        {
            var otherEnum = otherclassifier as IUmlEnumeration;

            return(otherEnum != null ? new UpccEnum(otherEnum) : null);
        }