Beispiel #1
0
 public FeatureSetImpl(
     GraphFeatures graphFeatures,
     VariableFeatures variableFeatures,
     VertexFeatures vertexFeatures,
     VertexPropertyFeatures vertexPropertyFeatures,
     EdgeFeatures edgeFeatures,
     EdgePropertyFeatures edgePropertyFeatures)
 {
     GraphFeatures          = graphFeatures;
     VariableFeatures       = variableFeatures;
     VertexFeatures         = vertexFeatures;
     VertexPropertyFeatures = vertexPropertyFeatures;
     EdgeFeatures           = edgeFeatures;
     EdgePropertyFeatures   = edgePropertyFeatures;
 }
Beispiel #2
0
 public static bool Supports(this IFeatureSet featureSet, EdgeFeatures edgeFeatures) => (featureSet.EdgeFeatures & edgeFeatures) == edgeFeatures;