All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.w3._1999.xlink.ExtendedModel Maven / Gradle / Ivy

//
// Diese Datei wurde mit der Eclipse Implementation of JAXB, v4.0.2 generiert 
// Siehe https://eclipse-ee4j.github.io/jaxb-ri 
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. 
//


package org.w3._1999.xlink;

import com.kscs.util.jaxb.Buildable;


/**
 * Interface-Deklaration generiert aus der group/attributeGroup-Deklaration:
 * {http://www.w3.org/1999/xlink}extendedModel
 * Schema-Dokument "file:/Users/mirko/src/git/jaxb-rich-contract-plugin/test/src/main/resources/xlink.xsd", Zeile 147, Position 33
 * Folgendes Schema-Fragment wird durch dieses Interface repräsentiert:
 * 
 * <group name="extendedModel">
 *   <choice>
 *     <element ref="{http://www.w3.org/1999/xlink}title"/>
 *     <element ref="{http://www.w3.org/1999/xlink}resource"/>
 *     <element ref="{http://www.w3.org/1999/xlink}locator"/>
 *     <element ref="{http://www.w3.org/1999/xlink}arc"/>
 *   </choice>
 * </group>
 * 
* */ public interface ExtendedModel { TitleEltType getTitleElement(); ResourceType getResource(); LocatorType getLocator(); ArcType getArc(); interface BuildSupport<_B >extends Buildable { public _B end(); /** * Setzt den neuen Wert der Eigenschaft "titleElement" (Vorher zugewiesener Wert * wird ersetzt) * * @param titleElement * Neuer Wert der Eigenschaft "titleElement". */ public ExtendedModel.BuildSupport<_B> withTitleElement(final TitleEltType titleElement); /** * Setzt den neuen Wert der Eigenschaft "resource" (Vorher zugewiesener Wert wird * ersetzt) * * @param resource * Neuer Wert der Eigenschaft "resource". */ public ExtendedModel.BuildSupport<_B> withResource(final ResourceType resource); /** * Setzt den neuen Wert der Eigenschaft "locator" (Vorher zugewiesener Wert wird * ersetzt) * * @param locator * Neuer Wert der Eigenschaft "locator". */ public ExtendedModel.BuildSupport<_B> withLocator(final LocatorType locator); /** * Setzt den neuen Wert der Eigenschaft "arc" (Vorher zugewiesener Wert wird * ersetzt) * * @param arc * Neuer Wert der Eigenschaft "arc". */ public ExtendedModel.BuildSupport<_B> withArc(final ArcType arc); @Override public ExtendedModel build(); } public interface Modifier { public void setTitleElement(final TitleEltType titleElement); public void setResource(final ResourceType resource); public void setLocator(final LocatorType locator); public void setArc(final ArcType arc); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy