Commit e1d0328d authored by Bernhard Rumpe's avatar Bernhard Rumpe

BR-sy

parent 1423343f
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc;
import java.util.List;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc.ets.check;
import interfaces2.EtsErrorCode;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc;
import static org.junit.Assert.assertEquals;
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.configuration;
component ConfigurationNotReviewed {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.configuration;
component ConfigurationReviewed {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.connector;
component EncryptedPathEndInLowTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.connector;
component EncryptedPathWithLowerTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.connector;
component EncryptedPathWithUnencryptedPart {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.connector;
component ListEncryptedData {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.connector;
component UnencryptedPathThroughLowTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.criticalport;
component CriticalPort {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.filter;
component FilterComponent {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.filter;
component FilterPort {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.filter;
component FilterWithLowerTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.filter;
component InputString {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.identity;
component IdentityWithEncryption {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.identity;
component IdentityWithoutConnector {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.identity;
component IdentityWithoutEncryption {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.identity;
component IdentityWithoutRoles {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.identity;
component TrustlevelClientServerWrong {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.port;
component CriticalPort {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.port;
component IncomingPort {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.port;
component OutgoingPort {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.role;
component DerivedThirdPartyRoles {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.role;
component RoleAccessMultipleComponents {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.trustlevel;
component DerivedTrustlevel{
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.trustlevel;
component DerivedTrustlevelMoreSteps {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.trustlevel;
component ReasonDifferingTrustlevelDifferentSign {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.trustlevel;
component ReasonForDifferingTrustlevel{
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.trustlevelrelation;
component TrustlevelRelationWithTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.analysis.trustlevelrelation;
component TrustlevelRelationWithoutTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.seccds;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.seccds.be;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.seccds.fe;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.seccds.fe;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.seccdsE;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.seccdsF;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc;
language MontiSecArc {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc;
version "0.0.3-SNAPSHOT";
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc;
import com.google.inject.Inject;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc;
import com.google.inject.Inject;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc;
import java.io.File;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc._ast;
import java.util.List;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc._ast;
/**
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc._ast;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc._ast;
/**
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc._ast;
import java.util.List;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc._ast;
/**
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import static com.google.common.base.Preconditions.checkArgument;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import static com.google.common.base.Preconditions.checkNotNull;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import static com.google.common.base.Preconditions.checkArgument;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import mc.umlp.arcd.ets.entries.ComponentEntry;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import mc.umlp.arcd.ets.entries.SubComponentEntry;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import mc.umlp.arcd.ets.entries.ConnectorEntry;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import org.jgrapht.graph.DefaultEdge;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import mc.umlp.arcd.ets.entries.PortEntry;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import interfaces2.STEntry;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.clarc.cc/ - http://www.se-rwth.de/ */
package secarc.ets.graph;
import mc.umlp.arcd.ets.entries.ComponentEntry;
......
/* (c) https://github.com/MontiCore/monticore */
/* Copyright (c) 2012 RWTH Aachen. All rights reserved.
*
* http://www.monticore.de/ - http://www.se-rwth.de/ */
package secarc;
import static org.junit.Assert.assertEquals;
......
/* (c) https://github.com/MontiCore/monticore */
component MyComponent {
......
/* (c) https://github.com/MontiCore/monticore */
component MyModel {
trustlevel -1 "reason";
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.cds;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.cds.be;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.cds.fe;
// import message types
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.accesscontrol;
component AccessControlOff {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.accesscontrol;
component AccessControlOn {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.accesscontrol;
component PEPTwice {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.accesscontrol;
component PEPWithoutRoles {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.accesscontrol;
component WithoutAccessControl {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.accesscontrol;
component WithoutAccessControlRoles {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.autoconnect;
component AutoEncryptedConnect {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.component;
component CompletnessThirdPartyComponent {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.configuration;
component ConfigurationTwice {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.configuration;
component WrongNaming {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.connector;
component ConnectComponents {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.connector;
component EncryptedConnector {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.cpe;
component CPECorrect {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.cpe;
component CPETwice {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.criticalport;
component CriticalPort {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.criticalport;
component CriticalPortwithCorrectTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.criticalport;
component CriticalPortwithWrongTrustlevel {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.criticalport;
component CriticalPortwithWrongTrustlevelFullQualified {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.filtercomponent;
component FilterComponent {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.filtercomponent;
component WrongNaming {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.filterport;
component FilterPort {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.identity;
component IdentityCycle {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.identity;
component IdentityLinkCorrectInClient {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.identity;
component IdentityLinkCorrectInServer {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.identity;
component IdentityLinkCorrectInSuperComponent {
......
/* (c) https://github.com/MontiCore/monticore */
package secarc.coco.identity;
component IdentityLinkTwice {
......