* @generated
*/
void setStreet(String value);
/**
* Returns the value of the '<em><b>City</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>City</em>' attribute.
* @see #setCity(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddress_City()
* @model
* @generated
*/
String getCity();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Address#getCity <em>City</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>City</em>' attribute.
* @see #getCity()
* @generated
*/
void setCity(String value);
/**
* Returns the value of the '<em><b>Zip</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Zip</em>' attribute.
* @see #setZip(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddress_Zip()
* @model
* @generated
*/
String getZip();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Address#getZip <em>Zip</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Zip</em>' attribute.
* @see #getZip()
* @generated
*/
void setZip(String value);
/**
* Returns the value of the '<em><b>Context</b></em>' attribute.
* The default value is <code>"OTHER"</code>.
* The literals are from the enumeration {@link org.gecko.vaadin.demo.model.person.ContextType}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Context</em>' attribute.
* @see org.gecko.vaadin.demo.model.person.ContextType
* @see #setContext(ContextType)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddress_Context()
* @model default="OTHER"
* @generated
*/
ContextType getContext();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Address#getContext <em>Context</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Context</em>' attribute.
* @see org.gecko.vaadin.demo.model.person.ContextType
* @see #getContext()
* @generated
*/
void setContext(ContextType value);
/**
* Returns the value of the '<em><b>Tag</b></em>' reference list.
* The list contents are of type {@link org.gecko.vaadin.demo.model.person.Tag}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Tag</em>' reference list.
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddress_Tag()
* @model
* @generated
*/
EList<Tag> getTag();
} // Address
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Address.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Address.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Address.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Address.java
[INFO] subtask Generating Java class org.gecko.vaadin.demo.model.person.impl.AddressImpl
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 151: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 168: Syntax error, annotations are only available if source level is 1.5 or greater
Line 179: Syntax error, annotations are only available if source level is 1.5 or greater
Line 190: Syntax error, annotations are only available if source level is 1.5 or greater
Line 204: Syntax error, annotations are only available if source level is 1.5 or greater
Line 215: Syntax error, annotations are only available if source level is 1.5 or greater
Line 229: Syntax error, annotations are only available if source level is 1.5 or greater
Line 240: Syntax error, annotations are only available if source level is 1.5 or greater
Line 254: Syntax error, annotations are only available if source level is 1.5 or greater
Line 265: Syntax error, annotations are only available if source level is 1.5 or greater
Line 279: Syntax error, annotations are only available if source level is 1.5 or greater
Line 290: Syntax error, annotations are only available if source level is 1.5 or greater
Line 304: Syntax error, annotations are only available if source level is 1.5 or greater
Line 305: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 309: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 319: Syntax error, annotations are only available if source level is 1.5 or greater
Line 345: Syntax error, annotations are only available if source level is 1.5 or greater
Line 346: Syntax error, annotations are only available if source level is 1.5 or greater
Line 368: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 379: Syntax error, annotations are only available if source level is 1.5 or greater
Line 411: Syntax error, annotations are only available if source level is 1.5 or greater
Line 437: Syntax error, annotations are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.gecko.vaadin.demo.model.person.Address;
import org.gecko.vaadin.demo.model.person.ContextType;
import org.gecko.vaadin.demo.model.person.PersonPackage;
import org.gecko.vaadin.demo.model.person.Tag;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Address</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressImpl#getId <em>Id</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressImpl#getStreet <em>Street</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressImpl#getCity <em>City</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressImpl#getZip <em>Zip</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressImpl#getContext <em>Context</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressImpl#getTag <em>Tag</em>}</li>
* </ul>
*
* @generated
*/
public class AddressImpl extends MinimalEObjectImpl.Container implements Address
{
/**
* The default value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected static final String ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected String id = ID_EDEFAULT;
/**
* The default value of the '{@link #getStreet() <em>Street</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getStreet()
* @generated
* @ordered
*/
protected static final String STREET_EDEFAULT = null;
/**
* The cached value of the '{@link #getStreet() <em>Street</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getStreet()
* @generated
* @ordered
*/
protected String street = STREET_EDEFAULT;
/**
* The default value of the '{@link #getCity() <em>City</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCity()
* @generated
* @ordered
*/
protected static final String CITY_EDEFAULT = null;
/**
* The cached value of the '{@link #getCity() <em>City</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCity()
* @generated
* @ordered
*/
protected String city = CITY_EDEFAULT;
/**
* The default value of the '{@link #getZip() <em>Zip</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getZip()
* @generated
* @ordered
*/
protected static final String ZIP_EDEFAULT = null;
/**
* The cached value of the '{@link #getZip() <em>Zip</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getZip()
* @generated
* @ordered
*/
protected String zip = ZIP_EDEFAULT;
/**
* The default value of the '{@link #getContext() <em>Context</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContext()
* @generated
* @ordered
*/
protected static final ContextType CONTEXT_EDEFAULT = ContextType.OTHER;
/**
* The cached value of the '{@link #getContext() <em>Context</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContext()
* @generated
* @ordered
*/
protected ContextType context = CONTEXT_EDEFAULT;
/**
* The cached value of the '{@link #getTag() <em>Tag</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTag()
* @generated
* @ordered
*/
protected EList<Tag> tag;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AddressImpl()
{
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass()
{
return PersonPackage.Literals.ADDRESS;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getId()
{
return id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setId(String newId)
{
String oldId = id;
id = newId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS__ID, oldId, id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getStreet()
{
return street;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setStreet(String newStreet)
{
String oldStreet = street;
street = newStreet;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS__STREET, oldStreet, street));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getCity()
{
return city;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setCity(String newCity)
{
String oldCity = city;
city = newCity;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS__CITY, oldCity, city));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getZip()
{
return zip;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setZip(String newZip)
{
String oldZip = zip;
zip = newZip;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS__ZIP, oldZip, zip));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContextType getContext()
{
return context;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setContext(ContextType newContext)
{
ContextType oldContext = context;
context = newContext == null ? CONTEXT_EDEFAULT : newContext;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS__CONTEXT, oldContext, context));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<Tag> getTag()
{
if (tag == null)
{
tag = new EObjectResolvingEList<Tag>(Tag.class, this, PersonPackage.ADDRESS__TAG);
}
return tag;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType)
{
switch (featureID)
{
case PersonPackage.ADDRESS__ID:
return getId();
case PersonPackage.ADDRESS__STREET:
return getStreet();
case PersonPackage.ADDRESS__CITY:
return getCity();
case PersonPackage.ADDRESS__ZIP:
return getZip();
case PersonPackage.ADDRESS__CONTEXT:
return getContext();
case PersonPackage.ADDRESS__TAG:
return getTag();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue)
{
switch (featureID)
{
case PersonPackage.ADDRESS__ID:
setId((String)newValue);
return;
case PersonPackage.ADDRESS__STREET:
setStreet((String)newValue);
return;
case PersonPackage.ADDRESS__CITY:
setCity((String)newValue);
return;
case PersonPackage.ADDRESS__ZIP:
setZip((String)newValue);
return;
case PersonPackage.ADDRESS__CONTEXT:
setContext((ContextType)newValue);
return;
case PersonPackage.ADDRESS__TAG:
getTag().clear();
getTag().addAll((Collection<? extends Tag>)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID)
{
switch (featureID)
{
case PersonPackage.ADDRESS__ID:
setId(ID_EDEFAULT);
return;
case PersonPackage.ADDRESS__STREET:
setStreet(STREET_EDEFAULT);
return;
case PersonPackage.ADDRESS__CITY:
setCity(CITY_EDEFAULT);
return;
case PersonPackage.ADDRESS__ZIP:
setZip(ZIP_EDEFAULT);
return;
case PersonPackage.ADDRESS__CONTEXT:
setContext(CONTEXT_EDEFAULT);
return;
case PersonPackage.ADDRESS__TAG:
getTag().clear();
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID)
{
switch (featureID)
{
case PersonPackage.ADDRESS__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
case PersonPackage.ADDRESS__STREET:
return STREET_EDEFAULT == null ? street != null : !STREET_EDEFAULT.equals(street);
case PersonPackage.ADDRESS__CITY:
return CITY_EDEFAULT == null ? city != null : !CITY_EDEFAULT.equals(city);
case PersonPackage.ADDRESS__ZIP:
return ZIP_EDEFAULT == null ? zip != null : !ZIP_EDEFAULT.equals(zip);
case PersonPackage.ADDRESS__CONTEXT:
return context != CONTEXT_EDEFAULT;
case PersonPackage.ADDRESS__TAG:
return tag != null && !tag.isEmpty();
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString()
{
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
result.append(" (id: ");
result.append(id);
result.append(", street: ");
result.append(street);
result.append(", city: ");
result.append(city);
result.append(", zip: ");
result.append(zip);
result.append(", context: ");
result.append(context);
result.append(')');
return result.toString();
}
} //AddressImpl
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
[INFO] subtask Generating Person
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] subtask Generating Java interface org.gecko.vaadin.demo.model.person.Person
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 155: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 167: Syntax error, parameterized types are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person;
import java.util.Date;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Person</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.Person#getId <em>Id</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Person#getFirstName <em>First Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Person#getLastName <em>Last Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Person#getBirthDate <em>Birth Date</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Person#getAddress <em>Address</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Person#getContact <em>Contact</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Person#getTag <em>Tag</em>}</li>
* </ul>
*
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson()
* @model
* @generated
*/
public interface Person extends EObject
{
/**
* Returns the value of the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Id</em>' attribute.
* @see #setId(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson_Id()
* @model id="true"
* @generated
*/
String getId();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Person#getId <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Id</em>' attribute.
* @see #getId()
* @generated
*/
void setId(String value);
/**
* Returns the value of the '<em><b>First Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>First Name</em>' attribute.
* @see #setFirstName(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson_FirstName()
* @model
* @generated
*/
String getFirstName();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Person#getFirstName <em>First Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>First Name</em>' attribute.
* @see #getFirstName()
* @generated
*/
void setFirstName(String value);
/**
* Returns the value of the '<em><b>Last Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Last Name</em>' attribute.
* @see #setLastName(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson_LastName()
* @model
* @generated
*/
String getLastName();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Person#getLastName <em>Last Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Last Name</em>' attribute.
* @see #getLastName()
* @generated
*/
void setLastName(String value);
/**
* Returns the value of the '<em><b>Birth Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Birth Date</em>' attribute.
* @see #setBirthDate(Date)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson_BirthDate()
* @model required="true"
* @generated
*/
Date getBirthDate();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Person#getBirthDate <em>Birth Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Birth Date</em>' attribute.
* @see #getBirthDate()
* @generated
*/
void setBirthDate(Date value);
/**
* Returns the value of the '<em><b>Address</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Address</em>' reference.
* @see #setAddress(Address)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson_Address()
* @model
* @generated
*/
Address getAddress();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Person#getAddress <em>Address</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Address</em>' reference.
* @see #getAddress()
* @generated
*/
void setAddress(Address value);
/**
* Returns the value of the '<em><b>Contact</b></em>' containment reference list.
* The list contents are of type {@link org.gecko.vaadin.demo.model.person.Contact}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Contact</em>' containment reference list.
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson_Contact()
* @model containment="true"
* @generated
*/
EList<Contact> getContact();
/**
* Returns the value of the '<em><b>Tag</b></em>' reference list.
* The list contents are of type {@link org.gecko.vaadin.demo.model.person.Tag}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Tag</em>' reference list.
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getPerson_Tag()
* @model
* @generated
*/
EList<Tag> getTag();
} // Person
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
[INFO] subtask Generating Java class org.gecko.vaadin.demo.model.person.impl.PersonImpl
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 148: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 158: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 175: Syntax error, annotations are only available if source level is 1.5 or greater
Line 186: Syntax error, annotations are only available if source level is 1.5 or greater
Line 197: Syntax error, annotations are only available if source level is 1.5 or greater
Line 211: Syntax error, annotations are only available if source level is 1.5 or greater
Line 222: Syntax error, annotations are only available if source level is 1.5 or greater
Line 236: Syntax error, annotations are only available if source level is 1.5 or greater
Line 247: Syntax error, annotations are only available if source level is 1.5 or greater
Line 261: Syntax error, annotations are only available if source level is 1.5 or greater
Line 272: Syntax error, annotations are only available if source level is 1.5 or greater
Line 286: Syntax error, annotations are only available if source level is 1.5 or greater
Line 317: Syntax error, annotations are only available if source level is 1.5 or greater
Line 331: Syntax error, annotations are only available if source level is 1.5 or greater
Line 332: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 336: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 346: Syntax error, annotations are only available if source level is 1.5 or greater
Line 347: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 351: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 361: Syntax error, annotations are only available if source level is 1.5 or greater
Line 367: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 377: Syntax error, annotations are only available if source level is 1.5 or greater
Line 406: Syntax error, annotations are only available if source level is 1.5 or greater
Line 407: Syntax error, annotations are only available if source level is 1.5 or greater
Line 429: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 433: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 444: Syntax error, annotations are only available if source level is 1.5 or greater
Line 479: Syntax error, annotations are only available if source level is 1.5 or greater
Line 507: Syntax error, annotations are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person.impl;
import java.util.Collection;
import java.util.Date;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.gecko.vaadin.demo.model.person.Address;
import org.gecko.vaadin.demo.model.person.Contact;
import org.gecko.vaadin.demo.model.person.Person;
import org.gecko.vaadin.demo.model.person.PersonPackage;
import org.gecko.vaadin.demo.model.person.Tag;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Person</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.PersonImpl#getId <em>Id</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.PersonImpl#getFirstName <em>First Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.PersonImpl#getLastName <em>Last Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.PersonImpl#getBirthDate <em>Birth Date</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.PersonImpl#getAddress <em>Address</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.PersonImpl#getContact <em>Contact</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.PersonImpl#getTag <em>Tag</em>}</li>
* </ul>
*
* @generated
*/
public class PersonImpl extends MinimalEObjectImpl.Container implements Person
{
/**
* The default value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected static final String ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected String id = ID_EDEFAULT;
/**
* The default value of the '{@link #getFirstName() <em>First Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFirstName()
* @generated
* @ordered
*/
protected static final String FIRST_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getFirstName() <em>First Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFirstName()
* @generated
* @ordered
*/
protected String firstName = FIRST_NAME_EDEFAULT;
/**
* The default value of the '{@link #getLastName() <em>Last Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLastName()
* @generated
* @ordered
*/
protected static final String LAST_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastName() <em>Last Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLastName()
* @generated
* @ordered
*/
protected String lastName = LAST_NAME_EDEFAULT;
/**
* The default value of the '{@link #getBirthDate() <em>Birth Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBirthDate()
* @generated
* @ordered
*/
protected static final Date BIRTH_DATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getBirthDate() <em>Birth Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBirthDate()
* @generated
* @ordered
*/
protected Date birthDate = BIRTH_DATE_EDEFAULT;
/**
* The cached value of the '{@link #getAddress() <em>Address</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAddress()
* @generated
* @ordered
*/
protected Address address;
/**
* The cached value of the '{@link #getContact() <em>Contact</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContact()
* @generated
* @ordered
*/
protected EList<Contact> contact;
/**
* The cached value of the '{@link #getTag() <em>Tag</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTag()
* @generated
* @ordered
*/
protected EList<Tag> tag;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected PersonImpl()
{
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass()
{
return PersonPackage.Literals.PERSON;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getId()
{
return id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setId(String newId)
{
String oldId = id;
id = newId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.PERSON__ID, oldId, id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getFirstName()
{
return firstName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setFirstName(String newFirstName)
{
String oldFirstName = firstName;
firstName = newFirstName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.PERSON__FIRST_NAME, oldFirstName, firstName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getLastName()
{
return lastName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setLastName(String newLastName)
{
String oldLastName = lastName;
lastName = newLastName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.PERSON__LAST_NAME, oldLastName, lastName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Date getBirthDate()
{
return birthDate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setBirthDate(Date newBirthDate)
{
Date oldBirthDate = birthDate;
birthDate = newBirthDate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.PERSON__BIRTH_DATE, oldBirthDate, birthDate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Address getAddress()
{
if (address != null && address.eIsProxy())
{
InternalEObject oldAddress = (InternalEObject)address;
address = (Address)eResolveProxy(oldAddress);
if (address != oldAddress)
{
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, PersonPackage.PERSON__ADDRESS, oldAddress, address));
}
}
return address;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Address basicGetAddress()
{
return address;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setAddress(Address newAddress)
{
Address oldAddress = address;
address = newAddress;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.PERSON__ADDRESS, oldAddress, address));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<Contact> getContact()
{
if (contact == null)
{
contact = new EObjectContainmentEList<Contact>(Contact.class, this, PersonPackage.PERSON__CONTACT);
}
return contact;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<Tag> getTag()
{
if (tag == null)
{
tag = new EObjectResolvingEList<Tag>(Tag.class, this, PersonPackage.PERSON__TAG);
}
return tag;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
{
switch (featureID)
{
case PersonPackage.PERSON__CONTACT:
return ((InternalEList<?>)getContact()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType)
{
switch (featureID)
{
case PersonPackage.PERSON__ID:
return getId();
case PersonPackage.PERSON__FIRST_NAME:
return getFirstName();
case PersonPackage.PERSON__LAST_NAME:
return getLastName();
case PersonPackage.PERSON__BIRTH_DATE:
return getBirthDate();
case PersonPackage.PERSON__ADDRESS:
if (resolve) return getAddress();
return basicGetAddress();
case PersonPackage.PERSON__CONTACT:
return getContact();
case PersonPackage.PERSON__TAG:
return getTag();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue)
{
switch (featureID)
{
case PersonPackage.PERSON__ID:
setId((String)newValue);
return;
case PersonPackage.PERSON__FIRST_NAME:
setFirstName((String)newValue);
return;
case PersonPackage.PERSON__LAST_NAME:
setLastName((String)newValue);
return;
case PersonPackage.PERSON__BIRTH_DATE:
setBirthDate((Date)newValue);
return;
case PersonPackage.PERSON__ADDRESS:
setAddress((Address)newValue);
return;
case PersonPackage.PERSON__CONTACT:
getContact().clear();
getContact().addAll((Collection<? extends Contact>)newValue);
return;
case PersonPackage.PERSON__TAG:
getTag().clear();
getTag().addAll((Collection<? extends Tag>)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID)
{
switch (featureID)
{
case PersonPackage.PERSON__ID:
setId(ID_EDEFAULT);
return;
case PersonPackage.PERSON__FIRST_NAME:
setFirstName(FIRST_NAME_EDEFAULT);
return;
case PersonPackage.PERSON__LAST_NAME:
setLastName(LAST_NAME_EDEFAULT);
return;
case PersonPackage.PERSON__BIRTH_DATE:
setBirthDate(BIRTH_DATE_EDEFAULT);
return;
case PersonPackage.PERSON__ADDRESS:
setAddress((Address)null);
return;
case PersonPackage.PERSON__CONTACT:
getContact().clear();
return;
case PersonPackage.PERSON__TAG:
getTag().clear();
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID)
{
switch (featureID)
{
case PersonPackage.PERSON__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
case PersonPackage.PERSON__FIRST_NAME:
return FIRST_NAME_EDEFAULT == null ? firstName != null : !FIRST_NAME_EDEFAULT.equals(firstName);
case PersonPackage.PERSON__LAST_NAME:
return LAST_NAME_EDEFAULT == null ? lastName != null : !LAST_NAME_EDEFAULT.equals(lastName);
case PersonPackage.PERSON__BIRTH_DATE:
return BIRTH_DATE_EDEFAULT == null ? birthDate != null : !BIRTH_DATE_EDEFAULT.equals(birthDate);
case PersonPackage.PERSON__ADDRESS:
return address != null;
case PersonPackage.PERSON__CONTACT:
return contact != null && !contact.isEmpty();
case PersonPackage.PERSON__TAG:
return tag != null && !tag.isEmpty();
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString()
{
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
result.append(" (id: ");
result.append(id);
result.append(", firstName: ");
result.append(firstName);
result.append(", lastName: ");
result.append(lastName);
result.append(", birthDate: ");
result.append(birthDate);
result.append(')');
return result.toString();
}
} //PersonImpl
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
[INFO] subtask Generating Address Book
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] subtask Generating Java interface org.gecko.vaadin.demo.model.person.AddressBook
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 108: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 120: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 132: Syntax error, parameterized types are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Address Book</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.AddressBook#getId <em>Id</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.AddressBook#getName <em>Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.AddressBook#getDescription <em>Description</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.AddressBook#getAddress <em>Address</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.AddressBook#getPerson <em>Person</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.AddressBook#getTag <em>Tag</em>}</li>
* </ul>
*
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddressBook()
* @model
* @generated
*/
public interface AddressBook extends EObject
{
/**
* Returns the value of the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Id</em>' attribute.
* @see #setId(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddressBook_Id()
* @model id="true"
* @generated
*/
String getId();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.AddressBook#getId <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Id</em>' attribute.
* @see #getId()
* @generated
*/
void setId(String value);
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddressBook_Name()
* @model required="true"
* @generated
*/
String getName();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.AddressBook#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #setDescription(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddressBook_Description()
* @model
* @generated
*/
String getDescription();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.AddressBook#getDescription <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Description</em>' attribute.
* @see #getDescription()
* @generated
*/
void setDescription(String value);
/**
* Returns the value of the '<em><b>Address</b></em>' containment reference list.
* The list contents are of type {@link org.gecko.vaadin.demo.model.person.Address}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Address</em>' containment reference list.
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddressBook_Address()
* @model containment="true"
* @generated
*/
EList<Address> getAddress();
/**
* Returns the value of the '<em><b>Person</b></em>' containment reference list.
* The list contents are of type {@link org.gecko.vaadin.demo.model.person.Person}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Person</em>' containment reference list.
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddressBook_Person()
* @model containment="true"
* @generated
*/
EList<Person> getPerson();
/**
* Returns the value of the '<em><b>Tag</b></em>' containment reference list.
* The list contents are of type {@link org.gecko.vaadin.demo.model.person.Tag}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Tag</em>' containment reference list.
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getAddressBook_Tag()
* @model containment="true"
* @generated
*/
EList<Tag> getTag();
} // AddressBook
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
[INFO] subtask Generating Java class org.gecko.vaadin.demo.model.person.impl.AddressBookImpl
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 115: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 125: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 135: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 152: Syntax error, annotations are only available if source level is 1.5 or greater
Line 163: Syntax error, annotations are only available if source level is 1.5 or greater
Line 174: Syntax error, annotations are only available if source level is 1.5 or greater
Line 188: Syntax error, annotations are only available if source level is 1.5 or greater
Line 199: Syntax error, annotations are only available if source level is 1.5 or greater
Line 213: Syntax error, annotations are only available if source level is 1.5 or greater
Line 224: Syntax error, annotations are only available if source level is 1.5 or greater
Line 238: Syntax error, annotations are only available if source level is 1.5 or greater
Line 239: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 243: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 253: Syntax error, annotations are only available if source level is 1.5 or greater
Line 254: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 258: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 268: Syntax error, annotations are only available if source level is 1.5 or greater
Line 269: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 273: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 283: Syntax error, annotations are only available if source level is 1.5 or greater
Line 289: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 291: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 293: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 303: Syntax error, annotations are only available if source level is 1.5 or greater
Line 329: Syntax error, annotations are only available if source level is 1.5 or greater
Line 330: Syntax error, annotations are only available if source level is 1.5 or greater
Line 346: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 350: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 354: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 365: Syntax error, annotations are only available if source level is 1.5 or greater
Line 397: Syntax error, annotations are only available if source level is 1.5 or greater
Line 423: Syntax error, annotations are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.gecko.vaadin.demo.model.person.Address;
import org.gecko.vaadin.demo.model.person.AddressBook;
import org.gecko.vaadin.demo.model.person.Person;
import org.gecko.vaadin.demo.model.person.PersonPackage;
import org.gecko.vaadin.demo.model.person.Tag;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Address Book</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressBookImpl#getId <em>Id</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressBookImpl#getName <em>Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressBookImpl#getDescription <em>Description</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressBookImpl#getAddress <em>Address</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressBookImpl#getPerson <em>Person</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.AddressBookImpl#getTag <em>Tag</em>}</li>
* </ul>
*
* @generated
*/
public class AddressBookImpl extends MinimalEObjectImpl.Container implements AddressBook
{
/**
* The default value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected static final String ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected String id = ID_EDEFAULT;
/**
* The default value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getName()
* @generated
* @ordered
*/
protected static final String NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getName()
* @generated
* @ordered
*/
protected String name = NAME_EDEFAULT;
/**
* The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDescription()
* @generated
* @ordered
*/
protected static final String DESCRIPTION_EDEFAULT = null;
/**
* The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDescription()
* @generated
* @ordered
*/
protected String description = DESCRIPTION_EDEFAULT;
/**
* The cached value of the '{@link #getAddress() <em>Address</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAddress()
* @generated
* @ordered
*/
protected EList<Address> address;
/**
* The cached value of the '{@link #getPerson() <em>Person</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPerson()
* @generated
* @ordered
*/
protected EList<Person> person;
/**
* The cached value of the '{@link #getTag() <em>Tag</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTag()
* @generated
* @ordered
*/
protected EList<Tag> tag;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AddressBookImpl()
{
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass()
{
return PersonPackage.Literals.ADDRESS_BOOK;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getId()
{
return id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setId(String newId)
{
String oldId = id;
id = newId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS_BOOK__ID, oldId, id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getName()
{
return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setName(String newName)
{
String oldName = name;
name = newName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS_BOOK__NAME, oldName, name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getDescription()
{
return description;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setDescription(String newDescription)
{
String oldDescription = description;
description = newDescription;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.ADDRESS_BOOK__DESCRIPTION, oldDescription, description));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<Address> getAddress()
{
if (address == null)
{
address = new EObjectContainmentEList<Address>(Address.class, this, PersonPackage.ADDRESS_BOOK__ADDRESS);
}
return address;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<Person> getPerson()
{
if (person == null)
{
person = new EObjectContainmentEList<Person>(Person.class, this, PersonPackage.ADDRESS_BOOK__PERSON);
}
return person;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<Tag> getTag()
{
if (tag == null)
{
tag = new EObjectContainmentEList<Tag>(Tag.class, this, PersonPackage.ADDRESS_BOOK__TAG);
}
return tag;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
{
switch (featureID)
{
case PersonPackage.ADDRESS_BOOK__ADDRESS:
return ((InternalEList<?>)getAddress()).basicRemove(otherEnd, msgs);
case PersonPackage.ADDRESS_BOOK__PERSON:
return ((InternalEList<?>)getPerson()).basicRemove(otherEnd, msgs);
case PersonPackage.ADDRESS_BOOK__TAG:
return ((InternalEList<?>)getTag()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType)
{
switch (featureID)
{
case PersonPackage.ADDRESS_BOOK__ID:
return getId();
case PersonPackage.ADDRESS_BOOK__NAME:
return getName();
case PersonPackage.ADDRESS_BOOK__DESCRIPTION:
return getDescription();
case PersonPackage.ADDRESS_BOOK__ADDRESS:
return getAddress();
case PersonPackage.ADDRESS_BOOK__PERSON:
return getPerson();
case PersonPackage.ADDRESS_BOOK__TAG:
return getTag();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue)
{
switch (featureID)
{
case PersonPackage.ADDRESS_BOOK__ID:
setId((String)newValue);
return;
case PersonPackage.ADDRESS_BOOK__NAME:
setName((String)newValue);
return;
case PersonPackage.ADDRESS_BOOK__DESCRIPTION:
setDescription((String)newValue);
return;
case PersonPackage.ADDRESS_BOOK__ADDRESS:
getAddress().clear();
getAddress().addAll((Collection<? extends Address>)newValue);
return;
case PersonPackage.ADDRESS_BOOK__PERSON:
getPerson().clear();
getPerson().addAll((Collection<? extends Person>)newValue);
return;
case PersonPackage.ADDRESS_BOOK__TAG:
getTag().clear();
getTag().addAll((Collection<? extends Tag>)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID)
{
switch (featureID)
{
case PersonPackage.ADDRESS_BOOK__ID:
setId(ID_EDEFAULT);
return;
case PersonPackage.ADDRESS_BOOK__NAME:
setName(NAME_EDEFAULT);
return;
case PersonPackage.ADDRESS_BOOK__DESCRIPTION:
setDescription(DESCRIPTION_EDEFAULT);
return;
case PersonPackage.ADDRESS_BOOK__ADDRESS:
getAddress().clear();
return;
case PersonPackage.ADDRESS_BOOK__PERSON:
getPerson().clear();
return;
case PersonPackage.ADDRESS_BOOK__TAG:
getTag().clear();
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID)
{
switch (featureID)
{
case PersonPackage.ADDRESS_BOOK__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
case PersonPackage.ADDRESS_BOOK__NAME:
return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
case PersonPackage.ADDRESS_BOOK__DESCRIPTION:
return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
case PersonPackage.ADDRESS_BOOK__ADDRESS:
return address != null && !address.isEmpty();
case PersonPackage.ADDRESS_BOOK__PERSON:
return person != null && !person.isEmpty();
case PersonPackage.ADDRESS_BOOK__TAG:
return tag != null && !tag.isEmpty();
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString()
{
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
result.append(" (id: ");
result.append(id);
result.append(", name: ");
result.append(name);
result.append(", description: ");
result.append(description);
result.append(')');
return result.toString();
}
} //AddressBookImpl
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
[INFO] subtask Generating Contact
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] subtask Generating Java interface org.gecko.vaadin.demo.model.person.Contact
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
[INFO] subtask Preparing new /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
[INFO] subtask Generating Java class org.gecko.vaadin.demo.model.person.impl.ContactImpl
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 130: Syntax error, annotations are only available if source level is 1.5 or greater
Line 141: Syntax error, annotations are only available if source level is 1.5 or greater
Line 152: Syntax error, annotations are only available if source level is 1.5 or greater
Line 166: Syntax error, annotations are only available if source level is 1.5 or greater
Line 177: Syntax error, annotations are only available if source level is 1.5 or greater
Line 191: Syntax error, annotations are only available if source level is 1.5 or greater
Line 202: Syntax error, annotations are only available if source level is 1.5 or greater
Line 216: Syntax error, annotations are only available if source level is 1.5 or greater
Line 227: Syntax error, annotations are only available if source level is 1.5 or greater
Line 241: Syntax error, annotations are only available if source level is 1.5 or greater
Line 263: Syntax error, annotations are only available if source level is 1.5 or greater
Line 289: Syntax error, annotations are only available if source level is 1.5 or greater
Line 315: Syntax error, annotations are only available if source level is 1.5 or greater
Line 337: Syntax error, annotations are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.gecko.vaadin.demo.model.person.Contact;
import org.gecko.vaadin.demo.model.person.ContactType;
import org.gecko.vaadin.demo.model.person.ContextType;
import org.gecko.vaadin.demo.model.person.PersonPackage;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Contact</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.ContactImpl#getValue <em>Value</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.ContactImpl#getComment <em>Comment</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.ContactImpl#getType <em>Type</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.ContactImpl#getContext <em>Context</em>}</li>
* </ul>
*
* @generated
*/
public class ContactImpl extends MinimalEObjectImpl.Container implements Contact
{
/**
* The default value of the '{@link #getValue() <em>Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValue()
* @generated
* @ordered
*/
protected static final String VALUE_EDEFAULT = null;
/**
* The cached value of the '{@link #getValue() <em>Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValue()
* @generated
* @ordered
*/
protected String value = VALUE_EDEFAULT;
/**
* The default value of the '{@link #getComment() <em>Comment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getComment()
* @generated
* @ordered
*/
protected static final String COMMENT_EDEFAULT = null;
/**
* The cached value of the '{@link #getComment() <em>Comment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getComment()
* @generated
* @ordered
*/
protected String comment = COMMENT_EDEFAULT;
/**
* The default value of the '{@link #getType() <em>Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getType()
* @generated
* @ordered
*/
protected static final ContactType TYPE_EDEFAULT = ContactType.PHONE;
/**
* The cached value of the '{@link #getType() <em>Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getType()
* @generated
* @ordered
*/
protected ContactType type = TYPE_EDEFAULT;
/**
* The default value of the '{@link #getContext() <em>Context</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContext()
* @generated
* @ordered
*/
protected static final ContextType CONTEXT_EDEFAULT = ContextType.WORK;
/**
* The cached value of the '{@link #getContext() <em>Context</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContext()
* @generated
* @ordered
*/
protected ContextType context = CONTEXT_EDEFAULT;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ContactImpl()
{
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass()
{
return PersonPackage.Literals.CONTACT;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getValue()
{
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setValue(String newValue)
{
String oldValue = value;
value = newValue;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.CONTACT__VALUE, oldValue, value));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getComment()
{
return comment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setComment(String newComment)
{
String oldComment = comment;
comment = newComment;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.CONTACT__COMMENT, oldComment, comment));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContactType getType()
{
return type;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setType(ContactType newType)
{
ContactType oldType = type;
type = newType == null ? TYPE_EDEFAULT : newType;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.CONTACT__TYPE, oldType, type));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public ContextType getContext()
{
return context;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setContext(ContextType newContext)
{
ContextType oldContext = context;
context = newContext == null ? CONTEXT_EDEFAULT : newContext;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.CONTACT__CONTEXT, oldContext, context));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType)
{
switch (featureID)
{
case PersonPackage.CONTACT__VALUE:
return getValue();
case PersonPackage.CONTACT__COMMENT:
return getComment();
case PersonPackage.CONTACT__TYPE:
return getType();
case PersonPackage.CONTACT__CONTEXT:
return getContext();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue)
{
switch (featureID)
{
case PersonPackage.CONTACT__VALUE:
setValue((String)newValue);
return;
case PersonPackage.CONTACT__COMMENT:
setComment((String)newValue);
return;
case PersonPackage.CONTACT__TYPE:
setType((ContactType)newValue);
return;
case PersonPackage.CONTACT__CONTEXT:
setContext((ContextType)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID)
{
switch (featureID)
{
case PersonPackage.CONTACT__VALUE:
setValue(VALUE_EDEFAULT);
return;
case PersonPackage.CONTACT__COMMENT:
setComment(COMMENT_EDEFAULT);
return;
case PersonPackage.CONTACT__TYPE:
setType(TYPE_EDEFAULT);
return;
case PersonPackage.CONTACT__CONTEXT:
setContext(CONTEXT_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID)
{
switch (featureID)
{
case PersonPackage.CONTACT__VALUE:
return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
case PersonPackage.CONTACT__COMMENT:
return COMMENT_EDEFAULT == null ? comment != null : !COMMENT_EDEFAULT.equals(comment);
case PersonPackage.CONTACT__TYPE:
return type != TYPE_EDEFAULT;
case PersonPackage.CONTACT__CONTEXT:
return context != CONTEXT_EDEFAULT;
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString()
{
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
result.append(" (value: ");
result.append(value);
result.append(", comment: ");
result.append(comment);
result.append(", type: ");
result.append(type);
result.append(", context: ");
result.append(context);
result.append(')');
return result.toString();
}
} //ContactImpl
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
[INFO] subtask Generating Tag
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] subtask Generating Java interface org.gecko.vaadin.demo.model.person.Tag
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 106: Syntax error, parameterized types are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Tag</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.Tag#getId <em>Id</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Tag#getName <em>Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Tag#getComment <em>Comment</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.Tag#getTag <em>Tag</em>}</li>
* </ul>
*
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getTag()
* @model
* @generated
*/
public interface Tag extends EObject
{
/**
* Returns the value of the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Id</em>' attribute.
* @see #setId(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getTag_Id()
* @model id="true"
* @generated
*/
String getId();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Tag#getId <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Id</em>' attribute.
* @see #getId()
* @generated
*/
void setId(String value);
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getTag_Name()
* @model required="true"
* @generated
*/
String getName();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Tag#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
* Returns the value of the '<em><b>Comment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Comment</em>' attribute.
* @see #setComment(String)
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getTag_Comment()
* @model
* @generated
*/
String getComment();
/**
* Sets the value of the '{@link org.gecko.vaadin.demo.model.person.Tag#getComment <em>Comment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Comment</em>' attribute.
* @see #getComment()
* @generated
*/
void setComment(String value);
/**
* Returns the value of the '<em><b>Tag</b></em>' reference list.
* The list contents are of type {@link org.gecko.vaadin.demo.model.person.Tag}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Tag</em>' reference list.
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getTag_Tag()
* @model
* @generated
*/
EList<Tag> getTag();
} // Tag
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
[INFO] subtask Generating Java class org.gecko.vaadin.demo.model.person.impl.TagImpl
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 107: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 124: Syntax error, annotations are only available if source level is 1.5 or greater
Line 135: Syntax error, annotations are only available if source level is 1.5 or greater
Line 146: Syntax error, annotations are only available if source level is 1.5 or greater
Line 160: Syntax error, annotations are only available if source level is 1.5 or greater
Line 171: Syntax error, annotations are only available if source level is 1.5 or greater
Line 185: Syntax error, annotations are only available if source level is 1.5 or greater
Line 196: Syntax error, annotations are only available if source level is 1.5 or greater
Line 210: Syntax error, annotations are only available if source level is 1.5 or greater
Line 211: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 215: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 225: Syntax error, annotations are only available if source level is 1.5 or greater
Line 247: Syntax error, annotations are only available if source level is 1.5 or greater
Line 248: Syntax error, annotations are only available if source level is 1.5 or greater
Line 264: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 275: Syntax error, annotations are only available if source level is 1.5 or greater
Line 301: Syntax error, annotations are only available if source level is 1.5 or greater
Line 323: Syntax error, annotations are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.gecko.vaadin.demo.model.person.PersonPackage;
import org.gecko.vaadin.demo.model.person.Tag;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Tag</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.TagImpl#getId <em>Id</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.TagImpl#getName <em>Name</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.TagImpl#getComment <em>Comment</em>}</li>
* <li>{@link org.gecko.vaadin.demo.model.person.impl.TagImpl#getTag <em>Tag</em>}</li>
* </ul>
*
* @generated
*/
public class TagImpl extends MinimalEObjectImpl.Container implements Tag
{
/**
* The default value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected static final String ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getId() <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getId()
* @generated
* @ordered
*/
protected String id = ID_EDEFAULT;
/**
* The default value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getName()
* @generated
* @ordered
*/
protected static final String NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getName()
* @generated
* @ordered
*/
protected String name = NAME_EDEFAULT;
/**
* The default value of the '{@link #getComment() <em>Comment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getComment()
* @generated
* @ordered
*/
protected static final String COMMENT_EDEFAULT = null;
/**
* The cached value of the '{@link #getComment() <em>Comment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getComment()
* @generated
* @ordered
*/
protected String comment = COMMENT_EDEFAULT;
/**
* The cached value of the '{@link #getTag() <em>Tag</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTag()
* @generated
* @ordered
*/
protected EList<Tag> tag;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected TagImpl()
{
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass()
{
return PersonPackage.Literals.TAG;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getId()
{
return id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setId(String newId)
{
String oldId = id;
id = newId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.TAG__ID, oldId, id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getName()
{
return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setName(String newName)
{
String oldName = name;
name = newName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.TAG__NAME, oldName, name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getComment()
{
return comment;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void setComment(String newComment)
{
String oldComment = comment;
comment = newComment;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, PersonPackage.TAG__COMMENT, oldComment, comment));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<Tag> getTag()
{
if (tag == null)
{
tag = new EObjectResolvingEList<Tag>(Tag.class, this, PersonPackage.TAG__TAG);
}
return tag;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType)
{
switch (featureID)
{
case PersonPackage.TAG__ID:
return getId();
case PersonPackage.TAG__NAME:
return getName();
case PersonPackage.TAG__COMMENT:
return getComment();
case PersonPackage.TAG__TAG:
return getTag();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue)
{
switch (featureID)
{
case PersonPackage.TAG__ID:
setId((String)newValue);
return;
case PersonPackage.TAG__NAME:
setName((String)newValue);
return;
case PersonPackage.TAG__COMMENT:
setComment((String)newValue);
return;
case PersonPackage.TAG__TAG:
getTag().clear();
getTag().addAll((Collection<? extends Tag>)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID)
{
switch (featureID)
{
case PersonPackage.TAG__ID:
setId(ID_EDEFAULT);
return;
case PersonPackage.TAG__NAME:
setName(NAME_EDEFAULT);
return;
case PersonPackage.TAG__COMMENT:
setComment(COMMENT_EDEFAULT);
return;
case PersonPackage.TAG__TAG:
getTag().clear();
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID)
{
switch (featureID)
{
case PersonPackage.TAG__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
case PersonPackage.TAG__NAME:
return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
case PersonPackage.TAG__COMMENT:
return COMMENT_EDEFAULT == null ? comment != null : !COMMENT_EDEFAULT.equals(comment);
case PersonPackage.TAG__TAG:
return tag != null && !tag.isEmpty();
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString()
{
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
result.append(" (id: ");
result.append(id);
result.append(", name: ");
result.append(name);
result.append(", comment: ");
result.append(comment);
result.append(')');
return result.toString();
}
} //TagImpl
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
[INFO] subtask Generating Context Type
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] subtask Generating Java class org.gecko.vaadin.demo.model.person.ContextType
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 20: Syntax error on token "enum", class expected
Line 21: Syntax error on token "{", { expected after this token
Line 30: Syntax error on token ")", delete this token
Line 50: Syntax error, insert ")" to complete Expression
Line 105: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 115: Syntax error on token "(", ; expected
Line 115: Syntax error on token ")", ; expected
Line 136: Syntax error on token "(", ; expected
Line 136: Syntax error on token ")", ; expected
Line 157: Syntax error on token "(", ; expected
Line 157: Syntax error on token ")", ; expected
Line 187: Syntax error, insert "}" to complete Block
Line 207: Syntax error, annotations are only available if source level is 1.5 or greater
Line 218: Syntax error, annotations are only available if source level is 1.5 or greater
Line 229: Syntax error, annotations are only available if source level is 1.5 or greater
Line 241: Syntax error, annotations are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.eclipse.emf.common.util.Enumerator;
/**
* <!-- begin-user-doc -->
* A representation of the literals of the enumeration '<em><b>Context Type</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getContextType()
* @model
* @generated
*/
public enum ContextType implements Enumerator
{
/**
* The '<em><b>WORK</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WORK_VALUE
* @generated
* @ordered
*/
WORK(0, "WORK", "WORK"),
/**
* The '<em><b>HOME</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HOME_VALUE
* @generated
* @ordered
*/
HOME(1, "HOME", "HOME"),
/**
* The '<em><b>OTHER</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OTHER_VALUE
* @generated
* @ordered
*/
OTHER(100, "OTHER", "OTHER");
/**
* The '<em><b>WORK</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #WORK
* @model
* @generated
* @ordered
*/
public static final int WORK_VALUE = 0;
/**
* The '<em><b>HOME</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #HOME
* @model
* @generated
* @ordered
*/
public static final int HOME_VALUE = 1;
/**
* The '<em><b>OTHER</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OTHER
* @model
* @generated
* @ordered
*/
public static final int OTHER_VALUE = 100;
/**
* An array of all the '<em><b>Context Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static final ContextType[] VALUES_ARRAY =
new ContextType[]
{
WORK,
HOME,
OTHER,
};
/**
* A public read-only list of all the '<em><b>Context Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final List<ContextType> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
* Returns the '<em><b>Context Type</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param literal the literal.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static ContextType get(String literal)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
ContextType result = VALUES_ARRAY[i];
if (result.toString().equals(literal))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Context Type</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param name the name.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static ContextType getByName(String name)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
ContextType result = VALUES_ARRAY[i];
if (result.getName().equals(name))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Context Type</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the integer value.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static ContextType get(int value)
{
switch (value)
{
case WORK_VALUE: return WORK;
case HOME_VALUE: return HOME;
case OTHER_VALUE: return OTHER;
}
return null;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private final int value;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private final String name;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private final String literal;
/**
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private ContextType(int value, String name, String literal)
{
this.value = value;
this.name = name;
this.literal = literal;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public int getValue()
{
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getName()
{
return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getLiteral()
{
return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString()
{
return literal;
}
} //ContextType
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
[INFO] subtask Generating Contact Type
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] subtask Generating Java class org.gecko.vaadin.demo.model.person.ContactType
[INFO] subtask Generating /org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] internaly worked 1.0 on null
[INFO] subtask
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Asked if exists platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Sanatized platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Asked to open InputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] sanatized uri resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] bsn according to URIorg.gecko.vaadin.demo.model
[INFO] The bsn segment part fits to: org.gecko.vaadin.demo.model
A problem was detected while parsing a Java file
Line 20: Syntax error on token "enum", class expected
Line 21: Syntax error on token "{", { expected after this token
Line 30: Syntax error on token ")", delete this token
Line 90: Syntax error, insert ")" to complete Expression
Line 193: Syntax error, parameterized types are only available if source level is 1.5 or greater
Line 203: Syntax error on token "(", ; expected
Line 203: Syntax error on token ")", ; expected
Line 224: Syntax error on token "(", ; expected
Line 224: Syntax error on token ")", ; expected
Line 245: Syntax error on token "(", ; expected
Line 245: Syntax error on token ")", ; expected
Line 279: Syntax error, insert "}" to complete Block
Line 299: Syntax error, annotations are only available if source level is 1.5 or greater
Line 310: Syntax error, annotations are only available if source level is 1.5 or greater
Line 321: Syntax error, annotations are only available if source level is 1.5 or greater
Line 333: Syntax error, annotations are only available if source level is 1.5 or greater/**
*/
package org.gecko.vaadin.demo.model.person;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.eclipse.emf.common.util.Enumerator;
/**
* <!-- begin-user-doc -->
* A representation of the literals of the enumeration '<em><b>Contact Type</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
* @see org.gecko.vaadin.demo.model.person.PersonPackage#getContactType()
* @model
* @generated
*/
public enum ContactType implements Enumerator
{
/**
* The '<em><b>PHONE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #PHONE_VALUE
* @generated
* @ordered
*/
PHONE(0, "PHONE", "PHONE"),
/**
* The '<em><b>MOBILE</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MOBILE_VALUE
* @generated
* @ordered
*/
MOBILE(1, "MOBILE", "MOBILE"),
/**
* The '<em><b>EMAIL</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #EMAIL_VALUE
* @generated
* @ordered
*/
EMAIL(2, "EMAIL", "EMAIL"),
/**
* The '<em><b>LINKEDIN</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #LINKEDIN_VALUE
* @generated
* @ordered
*/
LINKEDIN(3, "LINKEDIN", "LINKEDIN"),
/**
* The '<em><b>TWITTER</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #TWITTER_VALUE
* @generated
* @ordered
*/
TWITTER(4, "TWITTER", "TWITTER"),
/**
* The '<em><b>INSTAGRAM</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INSTAGRAM_VALUE
* @generated
* @ordered
*/
INSTAGRAM(5, "INSTAGRAM", "INSTAGRAM"),
/**
* The '<em><b>OTHER</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OTHER_VALUE
* @generated
* @ordered
*/
OTHER(100, "OTHER", "OTHER");
/**
* The '<em><b>PHONE</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #PHONE
* @model
* @generated
* @ordered
*/
public static final int PHONE_VALUE = 0;
/**
* The '<em><b>MOBILE</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #MOBILE
* @model
* @generated
* @ordered
*/
public static final int MOBILE_VALUE = 1;
/**
* The '<em><b>EMAIL</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #EMAIL
* @model
* @generated
* @ordered
*/
public static final int EMAIL_VALUE = 2;
/**
* The '<em><b>LINKEDIN</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #LINKEDIN
* @model
* @generated
* @ordered
*/
public static final int LINKEDIN_VALUE = 3;
/**
* The '<em><b>TWITTER</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #TWITTER
* @model
* @generated
* @ordered
*/
public static final int TWITTER_VALUE = 4;
/**
* The '<em><b>INSTAGRAM</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #INSTAGRAM
* @model
* @generated
* @ordered
*/
public static final int INSTAGRAM_VALUE = 5;
/**
* The '<em><b>OTHER</b></em>' literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #OTHER
* @model
* @generated
* @ordered
*/
public static final int OTHER_VALUE = 100;
/**
* An array of all the '<em><b>Contact Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static final ContactType[] VALUES_ARRAY =
new ContactType[]
{
PHONE,
MOBILE,
EMAIL,
LINKEDIN,
TWITTER,
INSTAGRAM,
OTHER,
};
/**
* A public read-only list of all the '<em><b>Contact Type</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static final List<ContactType> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
* Returns the '<em><b>Contact Type</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param literal the literal.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static ContactType get(String literal)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
ContactType result = VALUES_ARRAY[i];
if (result.toString().equals(literal))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Contact Type</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param name the name.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static ContactType getByName(String name)
{
for (int i = 0; i < VALUES_ARRAY.length; ++i)
{
ContactType result = VALUES_ARRAY[i];
if (result.getName().equals(name))
{
return result;
}
}
return null;
}
/**
* Returns the '<em><b>Contact Type</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the integer value.
* @return the matching enumerator or <code>null</code>.
* @generated
*/
public static ContactType get(int value)
{
switch (value)
{
case PHONE_VALUE: return PHONE;
case MOBILE_VALUE: return MOBILE;
case EMAIL_VALUE: return EMAIL;
case LINKEDIN_VALUE: return LINKEDIN;
case TWITTER_VALUE: return TWITTER;
case INSTAGRAM_VALUE: return INSTAGRAM;
case OTHER_VALUE: return OTHER;
}
return null;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private final int value;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private final String name;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private final String literal;
/**
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private ContactType(int value, String name, String literal)
{
this.value = value;
this.name = name;
this.literal = literal;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public int getValue()
{
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getName()
{
return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getLiteral()
{
return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString()
{
return literal;
}
} //ContactType
[INFO] Asked to handle platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Asked to open OutputStream for platform:/resource/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Sanatized resource://org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Opening file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
[INFO] Generating code - org.eclipse.emf.codegen.ecore
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
[INFO] OK - org.eclipse.emf.common
:org.gecko.vaadin.demo.model:generate (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 1.197 secs.
:org.gecko.vaadin.demo.model:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.demo.model:compileJava
Caching disabled for task ':org.gecko.vaadin.demo.model:compileJava' because:
Build cache is disabled
Task ':org.gecko.vaadin.demo.model:compileJava' is not up-to-date because:
Output property 'destinationDirectory' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/bin/org has been removed.
Output property 'destinationDirectory' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/bin/org/gecko has been removed.
Output property 'destinationDirectory' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/bin/org/gecko/vaadin has been removed.
The input changes require a full rebuild for incremental task ':org.gecko.vaadin.demo.model:compileJava'.
Compile to /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/bin
--release 11
-classpath /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/osgi/osgi.annotation/7.0.0/osgi.annotation-7.0.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/osgi/osgi.cmpn/7.0.0/osgi.cmpn-7.0.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/osgi/osgi.core/7.0.0/osgi.core-7.0.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/geckoprojects/emf/org.gecko.emf.osgi.annotation/4.0.0/org.gecko.emf.osgi.annotation-4.0.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/geckoprojects/emf/org.gecko.emf.osgi.api/4.0.0/org.gecko.emf.osgi.api-4.0.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/eclipse/emf/org.eclipse.emf.common/2.20.0/org.eclipse.emf.common-2.20.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/eclipse/emf/org.eclipse.emf.ecore/2.23.0/org.eclipse.emf.ecore-2.23.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/eclipse/emf/org.eclipse.emf.ecore.xmi/2.16.0/org.eclipse.emf.ecore.xmi-2.16.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/osgi/osgi.core/6.0.0/osgi.core-6.0.0.jar
Full recompilation is required because no incremental change information is available. This is usually caused by clean builds or changing compiler arguments.
Source files to be compiled:
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Tag.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonPackageImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/package-info.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonFactoryImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressBookImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/TagImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/AddressImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/PersonImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/impl/ContactImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContactType.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Contact.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/util/PersonResourceFactoryImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/util/package-info.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/util/PersonAdapterFactory.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/util/PersonSwitch.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/util/PersonResourceImpl.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/package-info.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/ContextType.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/PersonFactory.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/PersonPackage.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/AddressBook.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/configuration/PersonConfigurationComponent.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Person.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/src/org/gecko/vaadin/demo/model/person/Address.java
Compiling with JDK Java compiler API.
Created classpath snapshot for incremental compilation in 0.007 secs. 158 duplicate classes found in classpath (see all with --debug).
:org.gecko.vaadin.demo.model:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.385 secs.
:org.gecko.vaadin.demo.model:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.demo.model:processResources NO-SOURCE
Skipping task ':org.gecko.vaadin.demo.model:processResources' as it has no source files and no previous output files.
:org.gecko.vaadin.demo.model:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.004 secs.
:org.gecko.vaadin.demo.model:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.demo.model:classes
Skipping task ':org.gecko.vaadin.demo.model:classes' as it has no actions.
:org.gecko.vaadin.demo.model:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
:org.gecko.vaadin.demo.model:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.demo.model:jar
Caching disabled for task ':org.gecko.vaadin.demo.model:jar' because:
Build cache is disabled
Task ':org.gecko.vaadin.demo.model:jar' is not up-to-date because:
Output property 'archiveFile' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/generated/org.gecko.vaadin.demo.model.jar has been removed.
Output property 'artifacts$1' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/generated/org.gecko.vaadin.demo.model.jar has been removed.
Output property 'buildfiles' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/generated/buildfiles has been removed.
Generated bundles: [/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.demo.model/generated/org.gecko.vaadin.demo.model.jar]
:org.gecko.vaadin.demo.model:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.107 secs.
:org.gecko.vaadin.whiteboard.api:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.whiteboard.api:compileJava
Caching disabled for task ':org.gecko.vaadin.whiteboard.api:compileJava' because:
Build cache is disabled
Task ':org.gecko.vaadin.whiteboard.api:compileJava' is not up-to-date because:
Output property 'destinationDirectory' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/bin/org has been removed.
Output property 'destinationDirectory' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/bin/org/gecko has been removed.
Output property 'destinationDirectory' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/bin/org/gecko/vaadin has been removed.
The input changes require a full rebuild for incremental task ':org.gecko.vaadin.whiteboard.api:compileJava'.
Compile to /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/bin
--release 11
-classpath /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/osgi/osgi.annotation/7.0.0/osgi.annotation-7.0.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/osgi/osgi.cmpn/7.0.0/osgi.cmpn-7.0.0.jar:/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2/org/osgi/osgi.core/7.0.0/osgi.core-7.0.0.jar
Full recompilation is required because no incremental change information is available. This is usually caused by clean builds or changing compiler arguments.
Source files to be compiled:
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/Theme.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/VaadinComponentSelect.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/VaadinApplicationSelect.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/StartupProcessorName.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/RouteAlias.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/package-info.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/Route.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/RequireVaadinFlow.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/VaadinResource.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/annotations/VaadinComponent.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/BundleResourceProvider.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/VaadinFrontend.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/package-info.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/Constants.java
/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/src/org/gecko/vaadin/whiteboard/VaadinResourceProvider.java
Compiling with JDK Java compiler API.
Created classpath snapshot for incremental compilation in 0.0 secs.
:org.gecko.vaadin.whiteboard.api:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.095 secs.
:org.gecko.vaadin.whiteboard.api:processResources (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.whiteboard.api:processResources NO-SOURCE
Skipping task ':org.gecko.vaadin.whiteboard.api:processResources' as it has no source files and no previous output files.
:org.gecko.vaadin.whiteboard.api:processResources (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.002 secs.
:org.gecko.vaadin.whiteboard.api:classes (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.whiteboard.api:classes
Skipping task ':org.gecko.vaadin.whiteboard.api:classes' as it has no actions.
:org.gecko.vaadin.whiteboard.api:classes (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.0 secs.
:org.gecko.vaadin.whiteboard.api:jar (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.whiteboard.api:jar
Caching disabled for task ':org.gecko.vaadin.whiteboard.api:jar' because:
Build cache is disabled
Task ':org.gecko.vaadin.whiteboard.api:jar' is not up-to-date because:
Output property 'archiveFile' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/generated/org.gecko.vaadin.whiteboard.api.jar has been removed.
Output property 'artifacts$1' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/generated/org.gecko.vaadin.whiteboard.api.jar has been removed.
Output property 'buildfiles' file /var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/generated/buildfiles has been removed.
Generated bundles: [/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/org.gecko.vaadin.whiteboard.api/generated/org.gecko.vaadin.whiteboard.api.jar]
:org.gecko.vaadin.whiteboard.api:jar (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.049 secs.
:org.gecko.vaadin.databinding.emf:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) started.
> Task :org.gecko.vaadin.databinding.emf:compileJava FAILED
Caching disabled for task ':org.gecko.vaadin.databinding.emf:compileJava' because:
Build cache is disabled
Task ':org.gecko.vaadin.databinding.emf:compileJava' is not up-to-date because:
Task has failed previously.
The input changes require a full rebuild for incremental task ':org.gecko.vaadin.databinding.emf:compileJava'.
error : Cannot find /error/com.vaadin.flow.component.vaadinlumotheme;version=latest Not found in [bnd-cache [/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/cnf/cache/5.3.0/bnd-cache r/w=false], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=Maven Central, inited=true, redeploy=false], Local, OBR_Release, Temp, MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=DIM_Release, inited=true, redeploy=false], Baseline [/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/cnf/cache/Baseline r/w=false], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=DIM_Nexus_Release, inited=true, redeploy=false], BndPomRepository [name=Apache Felix Dependencies, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-Apache Felix Dependencies.xml], BndPomRepository [name=GeckoEMF Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoEMF Workspace Extension.xml], BndPomRepository [name=GeckoEMFUtil Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoEMFUtil Workspace Extension.xml], BndPomRepository [name=GeckoMongoEMF Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoMongoEMF Workspace Extension.xml], BndPomRepository [name=GeckoRest Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoRest Workspace Extension.xml], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=Vaadin Maven Central, inited=true, redeploy=false], BndPomRepository [name=Slf4j and Logback Dependencies, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-Slf4j and Logback Dependencies.xml], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=Sonatype, inited=true, redeploy=false]]
error : com.vaadin.flow.component.vaadinlumotheme;version=latest Not found in [bnd-cache [/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/cnf/cache/5.3.0/bnd-cache r/w=false], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=Maven Central, inited=true, redeploy=false], Local, OBR_Release, Temp, MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=DIM_Release, inited=true, redeploy=false], Baseline [/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/cnf/cache/Baseline r/w=false], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=DIM_Nexus_Release, inited=true, redeploy=false], BndPomRepository [name=Apache Felix Dependencies, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-Apache Felix Dependencies.xml], BndPomRepository [name=GeckoEMF Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoEMF Workspace Extension.xml], BndPomRepository [name=GeckoEMFUtil Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoEMFUtil Workspace Extension.xml], BndPomRepository [name=GeckoMongoEMF Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoMongoEMF Workspace Extension.xml], BndPomRepository [name=GeckoRest Workspace Extension, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-GeckoRest Workspace Extension.xml], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=Vaadin Maven Central, inited=true, redeploy=false], BndPomRepository [name=Slf4j and Logback Dependencies, localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, location=cnf/cache/pom-Slf4j and Logback Dependencies.xml], MavenBndRepository [localRepo=/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.m2, storage=Sonatype, inited=true, redeploy=false]]
:org.gecko.vaadin.databinding.emf:compileJava (Thread[Execution worker for ':' Thread 10,5,main]) completed. Took 0.072 secs.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':org.gecko.vaadin.databinding.emf:compileJava'.
> org.gecko.vaadin.databinding.emf has errors, 2 errors were reported
* Try:
Run with --debug option to get more log output. Run with --scan to get full insights.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':org.gecko.vaadin.databinding.emf:compileJava'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:205)
at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:203)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:184)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:372)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:359)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:352)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:338)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
Caused by: org.gradle.api.GradleException: org.gecko.vaadin.databinding.emf has errors, 2 errors were reported
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at aQute.bnd.gradle.BndPlugin.checkProjectErrors(BndPlugin.groovy:616)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at aQute.bnd.gradle.BndPlugin.checkErrors(BndPlugin.groovy:600)
at aQute.bnd.gradle.BndPlugin.checkErrors(BndPlugin.groovy)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:483)
at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:195)
at org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:77)
at org.gradle.internal.metaobject.BeanDynamicObject$GroovyObjectAdapter.invokeOpaqueMethod(BeanDynamicObject.java:583)
at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:510)
at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:195)
at org.gradle.internal.metaobject.ConfigureDelegate.invokeMethod(ConfigureDelegate.java:77)
at aQute.bnd.gradle.BndPlugin$_apply_closure1$_closure12$_closure57.doCall(BndPlugin.groovy:256)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:670)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:643)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:568)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:553)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:536)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:109)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:276)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:265)
at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$0(ExecuteStep.java:32)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:32)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:63)
at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:35)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49)
at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:34)
at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:43)
at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)
at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:44)
at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:54)
at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:38)
at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:153)
at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:67)
at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:41)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:44)
at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:33)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:92)
at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:85)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:76)
at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:94)
at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:79)
at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:53)
at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:78)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:78)
at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:39)
at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:40)
at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:28)
at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:192)
... 30 more
* Get more help at https://help.gradle.org
BUILD FAILED in 21s
26 actionable tasks: 26 executed
VCS Checkout Cache (/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.gradle/vcs-1) removing files not accessed on or after Mon May 24 14:19:44 UTC 2021.
VCS Checkout Cache (/var/jenkins_home/jobs/geckoVaadinPipeline/branches/latest/workspace/.gradle/vcs-1) cleaned up in 0.001 secs.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Master branch release)
Stage "Master branch release" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Snapshot branch release)
Stage "Snapshot branch release" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Whiteboard branch release)
Stage "Whiteboard branch release" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] updateGitlabCommitStatus
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // gitlabBuilds
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE