/**
 * This file is part of CloudML [ http://cloudml.org ]
 *
 * Copyright (C) 2012 - SINTEF ICT
 * Contact: Franck Chauvel <franck.chauvel@sintef.no>
 *
 * Module: root
 *
 * CloudML is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * CloudML is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General
 * Public License along with CloudML. If not, see
 * <http://www.gnu.org/licenses/>.
 */
package test.cloudml.codecs.kmf;

/**
 * Define all the constants string used to build samples, which are equivalent in both CloudML and KMF.
 */
public interface Samples {
    public static final String PROVIDER_A_NAME = "Provider A";
    public static final String PROVIDER_B_NAME = "Provider B";
    public static final String CREDENTIALS = "./credentials";
    public static final String VM_A_NAME = "vma";
    public static final String ENDPOINT_A_NAME = "endpointa";
    public static final String VM_B_NAME = "vmb";
    public static final String ENDPOINT_B_NAME = "endpointb";
    public static final String VM_INSTANCE_A = "vmia";
    public static final String IP_ADDRESS_A = "ipa";
    public static final String VM_INSTANCE_B = "vmib";
    public static final String IP_ADDRESS_B = "ipb";
    public static final String INTERNAL_COMPONENT_A_NAME = "ica";
    public static final String INTERNAL_COMPONENT_B_NAME = "icb";
    public static final String INTERNAL_COMPONENT_INSTANCE_A_NAME = "icia";
    public static final String INTERNAL_COMPONENT_INSTANCE_B_NAME = "icib";
    public static final String RELATIONSHIP_A_NAME = "relationshipa";
    public static final String RELATIONSHIP_B_NAME = "relationshipb";
    public static final String RELATIONSHIP_INSTANCE_A_NAME = "relationshipInstanceA";
    public static final String RELATIONSHIP_INSTANCE_B_NAME = "relationshipInstanceB";
    public static final String PROVIDED_PORT_NAME = "pp";
    public static final String REQUIRED_PORT_NAME = "rp";
    public static final String PROVIDED_PORT_INSTANCE_NAME = "ppi";
    public static final String REQUIRED_PORT_INSTANCE_NAME = "rpi";
    public static final String REQUIRED_EXECUTION_PLATFORM_A_NAME = "erepa";
    public static final String REQUIRED_EXECUTION_PLATFORM_B_NAME = "erepb";
    public static final String PROVIDED_EXECUTION_PLATFORM_A_NAME = "epepa";
    public static final String PROVIDED_EXECUTION_PLATFORM_B_NAME = "epepb";
    public static final String REQUIRED_EXECUTION_PLATFORM_INSTANCE_NAME_A = "repna";
    public static final String REQUIRED_EXECUTION_PLATFORM_INSTANCE_NAME_B = "repnb";
    public static final String PROVIDED_EXECUTION_PLATFORM_INSTANCE_NAME_A = "pepna";
    public static final String PROVIDED_EXECUTION_PLATFORM_INSTANCE_NAME_B = "pepnb";
    public static final String EXECUTE_INSTANCE_NAME_A = "eia";
    public static final String EXECUTE_INSTANCE_NAME_B = "eib";

}
