Beispiel #1
0
 @Override
 public List<IAttribute> getAttributes(boolean includeInherited) {
   ArrayList<IAttribute> a = new ArrayList<IAttribute>();
   if (m_datatype != null) {
     if (m_datatype.isSimple()) {
       a.add(m_value);
     } else {
       a.addAll(m_datatype.getAttributes(includeInherited));
     }
   }
   for (SemanticElementRelationship r : m_relationships) {
     a.add(r);
   }
   for (ToBusinessElement e : m_fromMdmi) {
     a.add(e);
   }
   for (ToMessageElement e : m_toMdmi) {
     a.add(e);
   }
   return a;
 }