1 /*******************************************************************************
2 * Copyright (c) 2013 University of Stuttgart.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * and the Apache License 2.0 which both accompany this distribution,
6 * and are available at http://www.eclipse.org/legal/epl-v10.html
7 * and http://www.apache.org/licenses/LICENSE-2.0
10 * Oliver Kopp - initial API and implementation
11 *******************************************************************************/
13 * This package defines the data structures for key/value property handling
15 * The XML Schema is generated based on the user configuration. The namespace
16 * for the schema is the namespace of the respective type with
17 * {@code /propertiesdefinition/<localname>} appended, where {@code <localname>}
18 * is the local name of the entity type, where the properties definition is
22 @XmlSchema(namespace = Namespaces.TOSCA_WINERY_EXTENSIONS_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED)
23 package org.eclipse.winery.common.propertydefinitionkv;
25 import javax.xml.bind.annotation.XmlNsForm;
26 import javax.xml.bind.annotation.XmlSchema;
28 import org.eclipse.winery.common.constants.Namespaces;