public class Source2GeneratedMapping
extends java.lang.Object
implements java.io.Externalizable
| Constructor and Description |
|---|
Source2GeneratedMapping() |
Source2GeneratedMapping(com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> source2generated,
com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> generated2source,
java.util.Map<org.eclipse.emf.common.util.URI,java.lang.String> generated2OutputConfigName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSource2Generated(org.eclipse.emf.common.util.URI source,
org.eclipse.emf.common.util.URI generated)
Add a mapping in the
default output. |
void |
addSource2Generated(org.eclipse.emf.common.util.URI source,
org.eclipse.emf.common.util.URI generated,
java.lang.String outputCfgName) |
Source2GeneratedMapping |
copy() |
void |
deleteGenerated(org.eclipse.emf.common.util.URI generated)
Remove the generated file from this mapping.
|
java.util.Set<org.eclipse.emf.common.util.URI> |
deleteSource(org.eclipse.emf.common.util.URI source)
Mark the source as deleted and return all the former generated uris.
|
java.util.Map<org.eclipse.emf.common.util.URI,java.lang.String> |
deleteSourceAndGetOutputConfigs(org.eclipse.emf.common.util.URI source)
Mark the source as deleted and return all the former generated uris.
|
java.util.List<org.eclipse.emf.common.util.URI> |
getAllGenerated()
Return all the generated resources.
|
java.util.List<org.eclipse.emf.common.util.URI> |
getGenerated(org.eclipse.emf.common.util.URI source)
Return all the generated resources for the given source.
|
java.lang.String |
getOutputConfigName(org.eclipse.emf.common.util.URI generated)
Get the output configuration that led to the given generated URI.
|
java.util.List<org.eclipse.emf.common.util.URI> |
getSource(org.eclipse.emf.common.util.URI generated)
Return all the source resources for the given generated resource.
|
void |
readExternal(java.io.ObjectInput in) |
void |
removeSource2Generated(org.eclipse.emf.common.util.URI source,
org.eclipse.emf.common.util.URI generated) |
void |
writeExternal(java.io.ObjectOutput out) |
public Source2GeneratedMapping()
public Source2GeneratedMapping(com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> source2generated,
com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> generated2source,
java.util.Map<org.eclipse.emf.common.util.URI,java.lang.String> generated2OutputConfigName)
public Source2GeneratedMapping copy()
public void addSource2Generated(org.eclipse.emf.common.util.URI source,
org.eclipse.emf.common.util.URI generated)
default output.public void addSource2Generated(org.eclipse.emf.common.util.URI source,
org.eclipse.emf.common.util.URI generated,
java.lang.String outputCfgName)
public void removeSource2Generated(org.eclipse.emf.common.util.URI source,
org.eclipse.emf.common.util.URI generated)
public java.util.Set<org.eclipse.emf.common.util.URI> deleteSource(org.eclipse.emf.common.util.URI source)
public java.util.Map<org.eclipse.emf.common.util.URI,java.lang.String> deleteSourceAndGetOutputConfigs(org.eclipse.emf.common.util.URI source)
public void deleteGenerated(org.eclipse.emf.common.util.URI generated)
public java.lang.String getOutputConfigName(org.eclipse.emf.common.util.URI generated)
public java.util.List<org.eclipse.emf.common.util.URI> getGenerated(org.eclipse.emf.common.util.URI source)
public java.util.List<org.eclipse.emf.common.util.URI> getSource(org.eclipse.emf.common.util.URI generated)
public java.util.List<org.eclipse.emf.common.util.URI> getAllGenerated()
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException