view 'DroneStructure' : DS_Views::TabularViews::gt {
expose DroneStructure::**;
filter KerML::Root::Element::isLibraryElement == false and hastype SysML::PartUsage;
// redefining the featureByCondition:
part : DS_Styles::CoreStylesComponents::Predicates::ByElementMetaclassCondition :>> featureByCondition {
// redefining the elementMetaclass and specifying the needed metaclasses:
ref item :>> elementMetaclass default (KerML::Element.metadata, SysML::RequirementUsage.metadata);
}
render rendering :>> asTable {
view :>> 'Declared Name';
view :>> Owner;
view :>> 'Owned Element' [0];
view :>> 'Declared Short Name' [0];
view :>> 'Documentation Body' [0];
view :>> 'Qualified Name' [0];
}
}