Skip to content

Commit

Permalink
testWrapper
Browse files Browse the repository at this point in the history
  • Loading branch information
AFine-gs committed Nov 5, 2024
1 parent 99e29b0 commit b2c1e84
Show file tree
Hide file tree
Showing 2 changed files with 80 additions and 89 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
// Copyright 2024 Goldman Sachs
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.


Class meta::pure::lineage::report::Source
{
<<equality.Key>> context: String[1];
}

Class meta::pure::lineage::report::PropertySource extends meta::pure::lineage::report::Source
{
<<equality.Key>> classPath: String[1];
<<equality.Key>> propertyName: String[1];
}


Class meta::pure::lineage::graph::Node
{
data : meta::pure::lineage::graph::NodeData[1];
}

Class meta::pure::lineage::graph::NodeData
{
id : String[1];
text : String[1];
type : String[1];
displayType : String[0..1];
parent : meta::pure::lineage::graph::Node[0..1];
}

Class meta::pure::lineage::graph::Edge
{
data : meta::pure::lineage::graph::EdgeData[1];
}

Class meta::pure::lineage::graph::EdgeData
{
id : String[1];
text : String[1];
type : String[1];
source : meta::pure::lineage::graph::Node[1];
target : meta::pure::lineage::graph::Node[1];
}

Class meta::pure::lineage::graph::Graph
{
nodes : meta::pure::lineage::graph::Node[*];
edges : meta::pure::lineage::graph::Edge[*];
}

Class meta::pure::lineage::result::PropertyLineage
{
propertyName : String[1];
resultDetail : String[1];
}

Class meta::pure::lineage::result::ResultLineage
{
properties : meta::pure::lineage::result::PropertyLineage[*];
}


Class meta::pure::lineage::result::LineageResult
{
storeLineage: meta::pure::lineage::graph::Graph[1];
classLineage: meta::pure::lineage::graph::Graph[1];
resultLineage : meta::pure::lineage::result::ResultLineage[1];
}

This file was deleted.

0 comments on commit b2c1e84

Please sign in to comment.