aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/queries/ca/mcgill/ecse/dslreasoner/standalone/test/fam/queries/famSPatterns.vql
blob: 307b0f9c71278bb5a528717a91274a408a8a889c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
package ca.mcgill.ecse.dslreasoner.standalone.test.fam.queries

//import epackage "http://www.inf.mit.bme.hu/viatrasolver/example/fam"
import epackage "FamMetamodel"

@Constraint(message="terminatorAndInformation", severity="error", key={T})
pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = {
	FunctionalOutput.outgoingLinks(Out,I);
	FunctionalOutput.terminator(Out,T); 
} or {
	InformationLink.to(I,In);
	FunctionalInput.terminator(In,T);
}