Class CrossSubsettings
java.lang.Object
com.dassault_systemes.modeler.kerml.model.CrossSubsettings
Utility class to work with
CrossSubsetting-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllCrossedAsChains(Feature crossingFeature) Returns all crossed feature chains of the given feature.static voidsetFirstCrossed(Feature crossingFeature, List<? extends Feature> crossedAsChain) Sets crossed feature(s) of given crossingFeature feature.
-
Constructor Details
-
CrossSubsettings
public CrossSubsettings()
-
-
Method Details
-
setFirstCrossed
Sets crossed feature(s) of given crossingFeature feature. Owned byCrossSubsettingfeature withFeatureChainingis used in case of non-single-crossed feature.- Parameters:
crossingFeature- crossing featurecrossedAsChain- chain of crossed feature
-
getAllCrossedAsChains
Returns all crossed feature chains of the given feature. A crossed chain is obtained by following allCrossSubsettingrelationships originating from the feature and collecting each resulting feature path as an ordered list.- Parameters:
crossingFeature- crossing feature- Returns:
- feature a path if feature chaining present or single feature if relationship present but no chaining or empty
-